

Indian stock markets ended on a down note, with the Nifty 50 closing below 24,800 after a turbulent trading session. The decline was driven by last-hour selling and concerns over US President Trump's announcement of 25% tariffs on India. Despite some stocks gaining, major sectors like pharma and metals faced significant losses. The Sensex dropped 296 points, reflecting a nearly 3% loss for July. Analysts suggest a cautious approach moving forward, with key support levels identified for traders as the market looks to stabilize amidst global uncertainties.