Scotland Yard
From Simple English Wikipedia, the free encyclopedia
Scotland Yard is a police force in the United Kingdom. This organisation is also called the Metropolitan Police. They are responsible for the security in Greater London. With over 31'000 officers Scotland Yard is the largest task force in the United Kingdom. A particularity is that some policemen are on a horse.