Kill The Bill Protest London
Protesters stage a demonstration in central London against British governme...