Trafalgar Square and the Free Speech Fight
“But you have free speech in England. Look how the Government allows you to use Trafalgar Square and Hyde Park for meetings.” How often we hear such statements, usually accompanied by a rebukeful suggestion that we ought to be grateful. … Continue reading Trafalgar Square and the Free Speech Fight
Copy and paste this URL into your WordPress site to embed
Copy and paste this code into your site to embed