When Prince Harry and Meghan Markle tie the knot at St. George's Chapel in May ... their vows in the historic venue. The chapel is located in Windsor Castle, with a capacity of 800 — compared ...