Human Rights
How far is too far when it comes to protest?
Against the notion of competing rights
How China woos the Muslim world
Money talks louder than Uyghur Muslims can scream
The ban that wasn’t
The “conversion therapy” ban is the product of misleading memes
Explaining law to Monbiot
Interim injunctions exist for a reason
Trans rights and wrongs
There is more than one definition of a “right”
Rotten, Apple
Apple’s ethical fig leaf could come unstuck in India
Horrors continue in Iran
Can we keep cooperating with a disgraced regime?
Another day I would have died
How I watched James Bond in North Korea and lived to tell the tale
The case for repealing the GRA
A category error cannot solved by exceptions
The ECHR is out of control
The Strasbourg court has waged a decades long crusade against national sovereignty and traditional values
