Prince Harry and Meghan Markle are to marry on 19 May at Windsor Castle, it has been announced
The couple confirmed their engagement last month and the Royal Family said it will pay for the wedding, including the service, music, flowers and reception.
The ceremony will take place at St George’s Chapel, Windsor Castle.