Stock markets ended Wednesday in red as the number of coronavirus cases in India rose sharply. The Sensex closed 214 points lower at 38,409.48 and the Nifty ended the trade at 11,251, down 0.46%. Yes Bank, Eicher Motors, Bajaj Finance, ITC and Tata Motors were the top five Nifty losers. Whereas, Cipla, DRL, Sun Pharma, Power Grid and GAIL ended with gains. The Indian rupee appreciated 8 paise to close at 73.21 against the US dollar.