Kensington Palace is a royal residence situated within Kensington Gardens in the Royal Borough of Kensington and Chelsea in London, England. From Wikipedia
The royal celebrated her husband with a photo carousel featuring family moments, throwbacks, and a touching message about their 14-year relationship.