Indian shares closed higher on Tuesday, tracking broader Asian markets, but recorded their worst monthly and yearly performance in over a decade as the country grappled with disruption caused by the fast-spreading coronavirus.
The broader NSE Nifty 50 index ended 3.82% higher at 8,597.75 and the benchmark S&P BSE Sensex closed up 3.62% at 29,468.49. However, both the indexes posted their worst monthly fall since October 2008 and their worst annual fall since 2009 due to the coronavirus-led selloff and a sluggish domestic economy.