
The police agency known as Scotland Yard is commonly portrayed in fiction set in England. Despite it’s name, Scotland Yard is located nowhere in Scotland or anywhere else besides London, England.
Blog About Fun Facts, Video Games, Movies, and TV Shows
The police agency known as Scotland Yard is commonly portrayed in fiction set in England. Despite it’s name, Scotland Yard is located nowhere in Scotland or anywhere else besides London, England.
Nerdy guy who loves video games, movies, history, tv, and trivia. View more posts