New Scotland Yard, located at Broadway in Westminster, is the headquarters of the Metropolitan Police Service who are responsible for policing Greater London.
The name derives from its original location on a street off Whitehall called Great Scotland Yard. The exact origins of this name are unknown, though a popular explanation is that it was the former site of the residence of the Scottish kings or their ambassadors when staying in England.Photo credit: ChrisO