Undercover police spied on more than 1,000 political groups in UK


Undercover police spied on more than 1,000 political groups in UK