Britain's Prince Harry (R), and Meghan (L) depart the St George's Chapel in Windsor Castle after their royal wedding ceremony. Source: ABACA St. George’s Chapel at Windsor Castle was the venue ...