There were 298,949 police stop-and-search incidents in England and Wales in 2016/17 – a rate of 5 per 1,000 people

Author(s):  
Aidan o’Sullivan
Sign in / Sign up

Export Citation Format

Share Document