Prince Harry and his fiancée, Meghan Markle, have announced their wedding will take place on 19 May, 2018 at the Kensington Palace.

The couple announced their engagement in November and said the ceremony would take place at St George’s Chapel, Windsor Castle.

The Royal Family will pay for the wedding, including the service, music, flowers and reception.

Markle, 36, a Protestant, will be baptised into the Church of England and confirmed before the wedding.

The prince and Markle carried out their first official engagement in Nottingham on 1 December.