Bharat Express DD Free Dish

Nifty weekly performance

Nifty and Sensex ended their third straight week lower as global rate uncertainty and geopolitical tensions kept investors cautious.