MOSCOW, April 2025 — Russia stands on the brink of significant oil production cuts following a sustained Ukrainian campaign against its critical energy.