Russia Oil Revenue Dips 50% in March; War ReboundBy omc_adminApril 4, 2026 Kremlin’s Oil Revenue Rollercoaster: March Slump Precedes Geopolitical Windfall Moscow’s energy coffers experienced a significant contraction in March, with oil…