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