The wonderful and weird royal wedding souvenirs
The final countdown is on to the wedding of the year!
On 19 May 2018, Prince Harry will marry Meghan Markle at Windsor Castle.
While they're busy preparing to tie the knot lots of businesses have been busy making some wonderful, but slightly weird, souvenirs to mark the royal occasion.
Check out this video to see some of our favourites.