Brent oil futures with delivery in April 2025 fell below $73 per barrel on the London-based ICE for the first time since December 26, 2024, according ...