Nifty Closes Near All-time High After Spectacular Recovery, IT Gains

Nifty recovers more than 2,000 points or nearly 10 per cent after the 04 June bloodbath, while the weekly gain stands at 3.37 per cent