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