Challenge for India: The Big One which hurts the world: Russia is the second-largest oil exporter after Saudi Arabia and the world’s top producer of natural gas. It had an annual average of 10.5 million barrels per day (b/d) in total liquid fuels production. Oil price shot up over 7%, today and crossed the US$103 per barrel […]