THE Royal Wedding of Meghan Markle and Prince Harry takes place TOMORROW. On Saturday May 19, Harry and Meghan will say “I do” at St George’s Chapel in the grounds of Windsor Castle. Here are all the details for the big day… When are Prince Harry and Meghan Markle getting married? Shortly after their engagement was […]