Russian oil took a staggering £3 billion hit in the first three months of 2025 as the country’s most vital export is hammered. A combination of sanctions, slowing global demand, and internal financial decline continue to hit the Russian oil…
Continue Reading