In just recent months, Russia’s oil refining has dropped by 10%, and Russian oil companies are being forced to shut down their oil wells.As for Russia’s overall state revenues – thanks to our comprehensive pressure at all levels – within the first five months of this year, Russia’s deficit has alrea
X·May 18, 2026
Read article