Thursday, December 22, 2011

IPCC reveal 2 Met police officers dismissed, another 2 disciplined for using excessive force after vehicle stop in East Finchley in 2009