Despite global crude oil prices plunging below $70 a barrel, Indian consumers continue to feel the sting at the pump. Prices in many regions have stayed around 100 rupees per litre for almost two ...
Some results have been hidden because they may be inaccessible to you