1,200 undercover police officers operating across England and Wales


1,200 undercover police officers operating across England and Wales