Scotland Yard
British police
Also known as: London Metropolitan Police, Metropolitan Police Force, Metropolitan Police Service, New Scotland Yard(Show More)
Scotland Yard, the headquarters of the London Metropolitan Police and, by association, a name often used to denote that force. It is located on the River Thames at Victoria Embankment just north of Westminster Bridge in the City of Westminster. The London police force was created in 1829 by an act introduced in Parliament by the home secretary, Sir Robert Peel (hence the nicknames “bobbies” and “peelers” for policemen). This police force replaced the old...