Indian stock markets witnessed a sharp selloff in the final hours of trading on Friday, with the Sensex tumbling more than 1,000 points and investors losing nearly Rs 5 lakh crore in market value. The late-session decline was driven by concerns over a weak monsoon forecast, continued foreign investor selling, and uncertainty surrounding a potential US-Iran peace agreement.