38 city mayors and council leaders signed the ‘UK100 Net Zero pledge’ (commitmentto neutralising their emissions by 2030 and those of their residents and businesses by 2045)