Kate Middleton dazzled as she walked on the green carpet alongside Prince William at the Earthshot Prize awards ceremony.The Duke and Duchess of Cambridge were pictured arriving at the star-studded awards at Alexandra Palace in north London, with Kate looking as glamorous as her in a floor length lilac gown.