IEA’s urgent call for oil producers to embrace green investment as climate imperative November 27, 2023