Domestic markets remained cautious after fresh military exchanges between the US and Iran. The BSE Sensex declined more than 400 points, while the Nifty 50 slipped around 115 points from their previous closing levels.

Indian markets ended lower as Sensex and Nifty snapped a two-session winning streak, pressured by geopolitical tensions in the Middle East and broad-based selling. While pharma…

Indian stock markets traded mixed on Monday, with Sensex dipping slightly and Nifty inching higher amidst rising oil prices due to Iran-US tensions. While some blue-chips gained,…