Scotland Yard

Scotland Yard (officially New Scotland Yard) is the headquarters of the Metropolitan Police, the territorial police force responsible for policing Greater London's 32 boroughs. Its name derives from the location of the original Metropolitan Police headquarters at 4 Whitehall Place, which had its mai...

1 story • Updated Oct 22, 2025
Scotland Yard
Health

"Metropolitan Police Unveils Major Win Against Organized Shoplifting Gangs"

6 sources Oct 21, 2025