The countdown to Prince Harry and Meghan Markle’s wedding has already begun. Harry and Meghan will say “I do” in May 2018 at St George’s Chapel, which is nestled within the grounds of Windsor Castle. Here’s how it is all going to go down. Shortly after their engagement was revealed, it was confirmed the wedding