Commemorate the royal wedding of Prince Harry & Meghan Markle at Windsor Castle in England, with this traditionally styled tea towel marking the date of 19th May, 2018. Royal Wedding Tea Towel: Harry & Meghan. 19" x 29", 100% cotton, machine wash. Made in the UK. THIS IS A COLLECTIBLE ITEM NO LONGER BEING PRODUCED.