5 July 2017

The Europe-wide assault on internet freedom

With clampdowns on Islamists and xenophobes, free speech online is under threat.

28 June 2017

Paris: the culture war over women’s safety

It isn't racist to raise concerns about migrants who harass women.

26 June 2017

Dykes vs Jews

21 June 2017

Macron is not the Messiah


The French president’s success is built on the rubble of the old politics.

20 June 2017

‘Otto Warmbier had it coming’

The warped morality of privilege-checking commentators.

13 June 2017

Macron: a political mirage

He's successful only because French politics has collapsed.