Category: UK public protests 2011

Nearly One Half Million Angry Protesters Rip Up Downtown London