Top Activities in Windsor After the Royal Wedding
Discover Windsor: A Perfect Blend of History and Fun The world’s media spotlight was recently on the English riverside town of Windsor and its gargantuan castle, where the royal wedding of Prince Harry and Meghan Markle took place on Saturday 19th May. On the day itself, the whole town was dominated by the event, with…