Crude oil prices in India dropped from $113 to $90 per barrel between March and June 2026 Petrol prices in Delhi rose from Rs 94.77 to Rs 102.12 per litre during the same period Retail petrol prices in India remain stable despite sharp global crude price fluctuations