Sensex & Nifty Surge 4%, Best Weekly Gain in Years

Nifty closed at 23,350.4, while Sensex ended the week at 76,905.51
Nifty mid-cap and small-cap closed higher by 1.4% and 2.1% respectively (File Photo)