Market Talk: Oil market to produce '1.8 million more barrels a day than it needs' in 2026

Market Talk: Oil market to produce '1.8 million more barrels a day than it needs' in 2026