Prince Harry and Meghan Markle will marry at St George’s Chapel, Windsor Castle, in May, Kensington Palace says. The Royal Family will pay for the wedding, including the service, music, flowers and reception – the date will be announced later. Ms Markle, 36, a Protestant, will be baptised into the Church of England and confirmed before the wedding. A spokesman …