Indian govt has taken tough measures and has announced a steep price hike with Bangalore suffering the most and has become the costliest city in terms o petrol prices. Have a look at the prices in Kolkatta and Delhi.
The oil companies have been losing Rs.8,000 crore per annum as they were being forced to sell petrol at subsidised rates and rupee depreciation against dollar has added fuel to fire. This price hike will provide some solace to Indian petro companies.
The point to note is that it is due to surcharges that petrol is so costly in India as besides central govt, state govts also put VAT on sale of petrol. You will now understand that why Banglaore has costliest petrol in India as down south Andhra Pradesh govt imposes maximum VAT on petrol.