The Metropolitan Police Service, formerly and still commonly known as the Metropolitan Police and informally as the Met, Scotland Yard, or the Yard, is the territorial police force responsible for law enforcement in the Metropolitan Police District, which currently consists of the 32 London boroughs. Read More
In the six weeks up to April 19, officers across London had made 4,093 arrests for domestic abuse offences -- nearly 100 a day on average -- and domestic abuse calls have risen by around a third in the last six weeks, Xinhua news agency reported citi ...