The Great Scotland Yard is a small road between Whitehall and Northumberland Avenue in Westminster, London. It was once the back location of the original metropolitan Police Service of London and that’s how it was given the name ‘Scotland Yard.’

LEAVE A REPLY

Please enter your comment!
Please enter your name here