Storia: Russia's Oil Revenues Surge $6.3 Billion as High Prices Offset Production Losses | OilPrice.com — Warptech News