Closing bell: Sensex closes above 34,000 for the first time, Nifty at record high of 10,531

BSE Sensex closed higher by 70.31 points to 34,010.61, while the Nifty 50 gained 38.50 points to close at 10,531.50. Here are the latest updates from the markets