The end of Russian oil in the EU and the Danish presidency: a blow to Russia's finances? July 2, 2025 5:00pm Russia Ben Borges