Indian domestic stock markets ended sharply lower today. The BSE Sensex dropped 519.34 points, closing at 83,459.15, while the NSE Nifty declined 165.70 points to settle at 25,597.65. Meanwhile, the Indian rupee weakened slightly, trading at 88.66 against the US dollar by the market’s close, reflecting overall negative investor sentiment.