Prince Harry and Meghan Markle visit Edinburgh Castle, Edinburgh, UK, on the 13th February 2018. 13 Feb 2018 Pictured: Prince Harry and Meghan Markle visit Edinburgh Castle, Edinburgh, UK, on the 13th February 2018. Photo credit: James Whatling / MEGA TheMegaAgency.com +1 888 505 6342