CCrude Oil Read More Crude oil futures decline after IEA lowers demand forecast16.04.2025 IEA monthly oil market report said that global oil prices tumbled by around $10 a barrel in March…