26 February 2024

Investors have 'sleepless nights' over net zero targets tied to estimated data