April 26, 2026

IEA Says Market May Lose 3 Million Bpd Of Russian Oil Next Month

0

Paris-based watchdog says buyer reluctance and sanctions on Russian crude could drive up inflation and undercut economic recovery