With crude oil prices hovering at USD 114 a barrel, the Oil Marketing companies are all set to drop a ‘Petrol Bomb’ on consumers after […]