The NSE Nifty 50 ended 260.05 points, or 1.12% up at 23,509.55, and the 30-stock BSE Sensex ended 740.76 points, or 0.97% ...