Since the introduction of the price cap at $60 per barrel, Moscow oil revenues have plummeted by 40% compared to the previous year.

Back
Top Bottom