Russia finds being world's 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