COP26: “Moment of truth” or business as usual? by Matthew Slade1 Nov 20212 Nov 2021Leave a comment World leaders convene in Scotland for critical climate talks.