Markets give up gains in late trade: Nifty closes below 23,700, Sensex falls 150 points; Deep cut in metals
Bull charge on D’Street: Nifty closes above 24,500, Sensex surges over 750 points; Realty, FMCG shine