CCrude Oil Read More Crude oil prices stabilise after sharp decline, further downside risk remains08.04.2025 Global crude oil prices have plunged, falling sharply to nearly $60 per barrel from around $75 just a…