PRINCE Harry and Meghan Markle are set to marry at St George’s Chapel on Saturday May 19. The Royal Wedding Ceremony will be closely watched by the couple’s family and friends. Here’s everything you need to know… Friday May 18 7pm Special Royal Wedding Programme BBC One will air an hour-long special on the Royal […]