Moneycontrol

Closing Bell: Sensex ends 550 points higher, Nifty closes at 10,386; midcaps up 2%