Britain's Home Secretary Amber Rudd

Cressida Dick - Sakshi Post
Feb 23, 2017
The Metropolitan Police or Met, as it is commonly known, is the largest police force in Britain, with more than 43,000 employees and an annual budget of over 3 billion pounds.
Back to Top