Markets ended lower because of profit taking as crude oil prices which had eased yesterday following the landmark Iran deal staged a recovery nullifying the benefits of a lower import bill. As India imports most of its crude oil requirement, a lower import bill will help the country to trim its current account deficit and also contain inflation.
The 30-share Sensex ended down 203 points at 20,402 and the 50-share Nifty ended down 60 points at 6,055.