The Indian stock markets ended Tuesday with strong gains led by a surge in banking and financial stocks. The Sensex closed 371 points down and the Nifty surged over a percent to close the day at 9,380. IndusInd Bank, Bajaj Finance, HDFC, Axis Bank and Bajaj Finserv were the top five Nifty movers. Whereas, Sun Pharma, IOC, NTPC, Vedanta and Nestle India were the top losers. The rupee rose by 7 paise to close at 76.18 against the US dollar.