Equity indices logged their best month since August 2021 with the benchmark BSE sensex scaling over 3,000 points or 4.13 per cent in March. The performance comes in the back of a ragging war between Russia and Ukraine that has spooked stock markets globally, forcing investors to move to safe haven assets.