Petrol and diesel prices remained largely unchanged across major Indian cities on August 23, despite rising global crude oil prices amid US-Iran tensions. Petrol costs ₹102.12 per litre in Delhi, ₹111.31 in Mumbai and ₹110.82 in Bengaluru. Diesel is priced at ₹95.20, ₹97.97 and ₹98.77 respectively in these cities.