"If we don't act now, it'll be too late." That's the warning from Sir David Attenborough ahead of the COP26 climate summit in Glasgow. The broadcaster says the richest nations have "a moral…