When Prince William took to the Earthshot awards ceremony in Cape Town yesterday evening, he debuted a new look. Gone was the velvet suit and...