What powers does the so-called 'Snoopers' Charter' give to the intelligence services, the police and other government agencies? David Aaronovitch examines this new law. Show more
Discover 11,128,835 listings and 278,128 playable programmes from the BBC
What powers does the so-called 'Snoopers' Charter' give to the intelligence services, the police and other government agencies? David Aaronovitch examines this new law. Show more