The broadcaster and naturalist Sir David Attenborough has said "now is the moment" for action on climate change.

His comments came at a launch event for the COP26 climate summit which is to be held in Glasgow later this year.