The International Energy Agency said oil demand will not return to its prewar level of about 106 million b/d until late 2027, leaving the 2026-27 as “essentially a lost period” for oil demand growth.