Celebrity Check-ins: 4 Credit: Kensington Palace/Instagram Windsor Castle Prince Harry and Meghan Markle got married in May 2018 at Windsor, England, UK’s Windsor Castle. Load More