The wedding of Prince Harry and Meghan Markle will be held on Saturday 19 May 2018, Kensington Palace has announced. The Royal Family will pay for the wedding, including the service, music, flowers and reception.

The couple confirmed their engagement last month and said the ceremony would take place at St George's Chapel, Windsor Castle.


"His Royal Highness Prince Henry of Wales and Ms. Meghan Markle will marry on 19th May 2018. Today's announcement follows earlier confirmation of the month of the wedding and its location at St George's Chapel, Windsor Castle," the Palace announced on Twitter.