Discover

King Charles III of the United Kingdom
Self - Prince Charles

Camilla Shand
Self

Elizabeth II of the United Kingdom
Self - Queen Elizabeth II

Doria Ragland
Self
The wedding of Prince Harry and Meghan Markle was held on 19 May 2018 in St George's Chapel at Windsor Castle in the United Kingdom.
Self - Prince Charles
Self
Self - Queen Elizabeth II
Self