Bharat Express DD Free Dish

Nifty Midcap performance

Indian stock markets closed sharply higher as the Sensex rose nearly 900 points and the Nifty climbed above 24,750, led by gains in metal and infrastructure stocks.