Indian stock markets staged a strong recovery, erasing morning losses. The Sensex and Nifty closed higher as oil prices dropped below $110 per barrel. Bond yields also eased from record highs. Investor sentiment improved broadly across market segments. The Indian Rupee, however, hit a fresh record low against the US dollar. Foreign investors resumed selling Indian equities.

Sensex rose 1,100 points from its days low to close at 75,315, and Nifty 50 gained 333 points from its days low to end the session at 23,650. At close, Sensex was up 77 points and…

Nifty 50 settled at 23,649.95, up just 6.45 points or 0.03%, while the BSE Sensex gained 77.05 points or 0.10% to close at 75,315.04