Talk:A Sontaran On The Streets Of London

That's not London in the picture - that's Edinburgh. Which is in Scotland...