Drastic decline in Russian oil revenues due to sanctions
Russia is facing a drastic 32% drop in oil revenues by 2023, as a direct consequence of the price caps ...
Russia is facing a drastic 32% drop in oil revenues by 2023, as a direct consequence of the price caps ...
The G7, under the Japanese presidency, is stepping up restrictions on Russian oil, aimed at limiting evasion and reinforcing the ...