Top Stories WorldNancy Powell resigns as US ambassador to IndiaTNT DeskMarch 31, 2014March 31, 2014 by TNT DeskMarch 31, 2014March 31, 2014 NEW DELHI: US Ambassador to India Nancy Powell on Monday has resigned from her post, days after media speculation that she may be shipped out,...