THE royal wedding between Prince Harry and Meghan Markle is edging ever closer, and the countdown is well underway. In just a number of days, Harry and Meghan will say “I do” at St George’s Chapel in the grounds of Windsor Castle, and here’s all you need to know about the big day. When are […]