Bharat Express DD Free Dish

Nifty 52-week low

Sensex ended 1,045 points lower and Nifty fell 371 points as Brent crude crossed $104, with rate concerns and foreign outflows weighing on markets.