Nifty ends the week lower amid rising crude prices and Iran tensions, with investors remaining cautious.

The Sensex declined 388.19 points or 0.49% to settle at 78,154.25, while the Nifty 50 fell 112.10 points or 0.46% to close at 24,471.70, slipping below the psychologically…

Indian stock markets decline as geopolitical tensions and rising oil prices weigh on investor sentiment, with Nifty down for fourth consecutive day.