Brent Oil Holds Above $105 Even as IEA Sees 2.6 Million-Barrel Daily Demand Collapse in 2026 | News | MoonHub