Buy or sell stocks, Nov. 25 -- The key benchmark indices of the Indian stock market traded in a range for most of the session on Monday. However, a sharp sell-off in the last hour of trade saw the Nifty 50 index closing the day down by 108 points ahead of the monthly expiry, as volatility escalated amid concerns around interest-rate policy, persistent FII selling, uncertain trade and tariff developments, and broader market weakness. The Sensex closed the session down by 331 points or 0.39% at 84,900.71. Most sectoral indices traded in the red, reflecting broad market weakness, with Nifty Realty leading the decline at over 2%. Metal, Consumer Durables, Oil and Gas, Healthcare, FMCG and Media also saw notable losses.

Financials, Private Ba...