MPS
(Redirected from Scotland Yard)
Jump to navigation
Jump to search
The Metropolitan Police Service (MPS), also known by their metonym, Scotland Yard, is a territorial police force responsible for policing most of London. They appear frequently in the Ryanverse.