CCrude Oil Read More Russia economy meltdown as vital oil exports suffer huge £3bn blow | World | News07.06.2025 Russian oil took a staggering £3 billion hit in the first three months of 2025 as the country’s…