downtoearth-subscribe

Russia finds being worlds No.2 oil power has complications

Russia, the world's largest oil producer after Saudi Arabia, is profiting from the highest energy prices since Soviet Union fell. The cost of Brent crude oil almost tripled to $29.49 a barrel on Aug

Related Content