Russia is the world’s biggest loser from oil’s crash, and that’s reason to worry By: MarketWatch April 24, 2020 at 12:08 PM EDT Russia’s economy and power is highly dependent on oil and energy prices, writes George Friedman. Read More >>