World Russia’s oil revenues rise amid global shortages, but risks loom 11 March 2026, 1:49 am Team Buyback