Stock markets up 2% as investor optimism crawls back
Nifty 50 and Sensex opened at 23064 and 74652 points, and improved steadily to the days high of 23434.75 and 75735.6 points, respectively