Prince Harry and Meghan Markle will marry on 19 May 2018, Kensington Palace has announced.
The couple, who revealed their engagement on 27 November, will tie the knot at St George's Chapel, Windsor Castle.
Get top stories and blog posts emailed to me each day. Newsletters may offer personalized content or advertisements. Learn more