THE invitations have been posted and the countdown to Prince Harry and Meghan Markle’s wedding is well underway. Harry and Meghan will say “I do” in May at St George’s Chapel, which is nestled within the grounds of Windsor Castle. Here’s the lowdown on the big day… When are Prince Harry and Meghan Markle getting married? […]