Pumping up the price: Why are petrol prices still so high in India? | India News
Petrol prices remain high across India with the price being close to 100 rupees per litre in New Delhi, the nation’s capital. The petrol hike has made citizens miserable as…