Indian stock market: Sensex, Nifty 50 end with modest gains amid reports of Iran violating ceasefire

The Sensex closed 158 points, or 0.19 per cent, higher at 82,055.11, while the Nifty 50 settled at 25,044.35, up 72 points, or 0.29 per cent. The BSE Midcap and Smallcap indices rose 0.56 per cent and 0.71 per cent, respectively.

Markets