2. The implementation of the oil price cap has reportedly decreased Russia's revenues, potentially impacting its war efforts. Official data indicates a 43% drop in Russia's oil revenues in March compared to the previous year, despite increased export volumes. 2/

Leave a Reply