Russia's oil revenue has plunged as global crude prices tumble
Russia's oil business has taken a hit, with the nation's crude revenue dropping to its lowest levels in seven months, according to Argus Media data cited by Bloomberg. Moscow, which relies on crude sales for a big chunk of its revenue,