12 ways to avoid the royal wedding in Edinburgh 0 16 May 2018 15:07 Living by the Sword Unless you’ve been living under a rock, you’ll surely know that Prince Harry and Meghan Markle are due to tie the knot this Saturday 19 May.