memoirsofametrogirl.com
Where to watch Meghan and Harry’s Royal Wedding in London
The countdown is on to Prince Harry’s wedding to Meghan Markle on 19 May 2018. The big day itself may be taking place of in Windsor, but plenty of Londoners will be taking to pubs and street …