Sensex ends 790 points higher, Nifty tops 24,000; IndiGo up 5%

· India Today