Prince Harry has hailed Sir David Attenborough as a "secular saint".
The Duke of Sussex, 41, celebrated the veteran broadcaster's 100th birthday on Friday (08.05.26) by writing an essay for Time magazine in which he praised the TV star for his "humanity" and for inspiring others to help protect the natural world.