Petrol costs ₹102.12 a litre in Delhi and diesel ₹95.20. In Mumbai petrol is ₹111.21 and in Kolkata ₹113.51.

Oil marketing companies raised prices several times from May as the conflict involving the US, Israel and Iran pushed Brent crude above $100 a barrel. Brent was at $97.62 on Friday afternoon after fresh attacks on oil tankers.