CCrude Oil Read More Oil glut, strong ruble and sanctions wipe billions off Russia’s oil giants30.08.2025 Russian oil companies saw their profits plunge in the first half of the year as weaker crude prices…