Indian stocks rally as Nifty tops 23,600 and Sensex surges

Business