The Nifty gained 161.75 points to close at 10,901.70. The Sensex rose 548.46 points to close at 37,020.14. Both indices closed at the highest level since March 6. from Stocks-Markets-Economic Times Read The Rest:economictimes...