Russia's Oil Windfall: $116 a Barrel | dailytrends