Decided in the High Court, Freedom of Speech stands in the UK. A big wake up call for the British Police Force. Freedom of Speech is a Human Right in International Human Rights Law.
We shall not be silenced in the UK.
Is it a frog or is it toad of toad hall?
No comments:
Post a Comment