New Delhi, Oct. 28 -- The Indian stock market ended lower on Tuesday, October 28, but a strong late-hour recovery helped erase most of the early losses, leaving the frontline indices with only mild declines.

The Nifty 50 ended with a marginal loss of 0.11% at 25,936 points, while the S&P BSE Sensex slipped 0.18% to close at 84,628 points. The broader market, however, outperformed the frontline indices, with the Nifty Midcap and Nifty Smallcap 100 indices edging lower by just 0.02%.

"Market sentiment remained cautious ahead of key global central bank meetings and major U.S. tech earnings announcements. Additionally, muted activity by foreign institutional investors in the cash segment weighed on sentiment, though steady domestic inflows ...