The Prince and Princess of Wales Visit Windsor Foodshare
Prince William, Prince of Wales and Catherine, Princess of Wales arrive for a visit to Windsor Foodshare on January 26, 2023 in Windsor, England.
Prince William, Prince of Wales and Catherine, Princess of Wales arrive for a visit to Windsor Foodshare on January 26, 2023 in Windsor, England.