Nifty has best month since December 2023; defence, capital markets & realty put the shine on April

· Economic Times