John O’Connell
John O'Connell is Chief Executive of the Taxpayers’ Alliance. He tweets at @jjpoconnell
We need a proper inquiry into grooming gangs
It must be independent, transparent and efficient
Fraser Nelson’s immigration holdout
The columnist may still be fighting but the war has been lost
The blessings on our doorsteps
It is all too easy to forget the astonishing cultural wealth that lies close to hand in our medieval parish churches
Religion without mercy
Progressivism has all the zeal of Christianity, but none of its emphasis on forgiveness
Dark lessons from Canada
Once “assisted dying” is legal, the boundaries of what is permissible expand
The dangerous fallacy of “self-deterrence”
The concept makes little sense and could create serious risks
Total eclipse of the art?
Activistic artists and curators are making art a niche political endeavour
Is “love is love” only for white people?
The Tories have suddenly discovered the book of Leviticus
Israel, the ICJ and the plausibility of genocide
Commentators are misunderstanding the provisional measures of the International Court of Justice
Farewell, knights errant of the road
Once one of London’s most distinctive tribes, cycle messengers are a dying breed
How long can Ireland’s gender equality hold?
A gender divide in voting is not as clear as in other countries — but that could change