The headquarters of the Metropolitan Police is so called because they were originally located in a street called Scotland Yard in London. The street is still there, but the police have moved to...
no it has nothing to do with Scotland.Added: Scotland Yard is the name of the street location where the headquarters of the London Metropolitan Police used to be located.
Scotland Yard is a place in London, England. The name dates from a time (before 1707) when Scotland and England were still separate countries each with their own king, court and government. As a...
"New Scotland Yard" is the headquarters of the Metropolitan Police - the police service for Greater London, England. The current "New Scotland Yard" is actually the second building with this name;...