Sitemap - 2025 - Writing from London
The casual cruelty of Trump’s betrayal of Ukraine
Will no one hold Nigel Farage to account?
Populist poison will break up Britain
The rise and fall of the trans movement
The rise and fall of the trans movement
Starmer cannot cope with Trump’s lawless world
Talking to the small Trump hand
There are no Star Wars endings in the Middle East
Normalising unconscionable suffering in Gaza
Trump's tyranny get outta jail free card
Authoritarian strongmen are torturers searching for pain points
Introducing podcasts for our times
Are we about to see the destruction of Palestine?
Flying false flags and fighting fake fires: How autocrats build their power
How aristocratic snobbery wrecked the UK
How an embittered masculinity drives the far right
Abortion, Vance and the Americanisation of the UK right
Netanyahu, Hamas, and the politics of catastrophe
The rich will blow up the world rather than pay more tax
The great British economic disaster
How to make a living on Substack
Left-wing Irish bigots and right-wing British bigots: Is free speech only for my tribe?
Fascist Russia & its religion of war
Fascist Russia & its religion of war
Fascist Russia & its religion of war
The cranks will inherit the earth!
Trump engagement syndrome: the conservatism of fools
The strange death of Conservative England
Left-wing censorship is still censorship
Putin, Trump and the subjugation of Europe
Why can’t Starmer take the fight to Farage?
Here lies the British Conservative party: killed by its own hypocrisy
You can’t win a battle against the radical right without fighting it
Is Trump really abandoning Putin?
Trump is out of his tiny mind – and three other lessons from Canada
How libertarians sold their souls to Trump
Europe can’t keep crawling to Trump’s USA
The left-right authoritarian cycle
If you are so rich, how come you are so left-wing?
How Hilary Mantel came to loathe the England she mythologised
Nato is dead and America is our enemy
In denial over Trump's treachery
In denial over Trump's treachery
Defending wokeness, while opposing cancel culture
How not to write: 6/ Craven hypocrisy
Will Keir Starmer be the last person on earth to still trust Donald Trump?
Trump has just created boundless opportunities for corruption
As Trump’s menaces Europe – the UK doesn’t know what to do
Britain can’t muddle through this crisis
Is Starmer the right stuff to handle Trump crisis?
Is Starmer the right stuff to handle Trump crisis?
A mad king humbles American capitalism
Trump wants to force the UK to do Musk’s bidding
Hungary: the new right’s squalid dystopia
The tyranny of the Brexit minority cripples the UK
Farage's treason choice - King Don or the UK?
Farage's treason choice - King Don or the UK?
Subservience to Trump makes Boris Johnson betray his country
Three roads to hell for the West
Truth, lies and genocide: how Netanayhu and Trump pervert the fight against antisemitism
Trump is running an extortion racket not a foreign policy
Labour spares the rich and hammers the poor
Tough love but is Labour lost?
Tough love but is Labour lost?
Farage’s dogs will soon turn on him
Might is right: round-up on Trump and Putin's new imperial order
Elon Musk is pushing Western democracy to breaking point
Netanyahu is exploiting antisemitism to build his dictatorial power
America silences its anti-fascist voice
Online authoritarians are poisoning our world
Online authoritarians are poisoning our world
The lethal triumph of the anti-vaxxers
Is Trump pushing Brexit Britain back into Europe?
Western conservatism collapses under the weight of MAGA
Can Europe cope with an American "thugocracy"
A far-right empire: Trump’s America is Europe’s new enemy
Why is it so hard to believe that Trump is a Russian asset?
Can Ukraine fight the Putin-Trump Axis?
What does Putin have on Trump?
What does Putin have on Trump?
Only Trump’s “stupid” economy can destroy him
No one can kid themselves now: Trump’s America is our enemy
Trump scares Europe more than Hitler’s grandchildren
Can Europe resist Trump’s gangsterism?
Why conservatives embrace extremism
The “king of toxic masculinity” and the death of the West
Trumpism in the UK: How to beat it
Defeating Farage & the populist right
Defeating Farage & the populist right
Trump’s true enemy isn’t China or Russia but liberal democracy
Trump, Putin and the midnight of the 21st century
The UK cannot be Trump’s poodle
Brexit: The grift that keeps on grifting
Why always the Jews? Is antisemitism overstated?
As Trump and Putin threaten the UK, it’s time to rethink Brexit
Flogging the dead horse of Brexit
Flogging the dead horse of Brexit
Focus on the addicts not the drugs!
The Trump launderers: Making the disgraceful respectable
The West's descent into lawlessness
The Southport killings: False comfort is no comfort at all
Trump wrecking ball in full swing
Trump wrecking ball in full swing
Politics beats economics every time – as the billionaires grovelling before Trump prove
Protecting fair trials means ignoring far-right conspiracy theories
Trump is turning Western conservatives into enemies of national security
Sex, Socrates and the source of all our errors
“Chained to a madman”– Europe and Donald Trump
“We have never seen anything like this” How Trump threatens the UK
Musk threatens British democracy
Why liberals go berserk: Understanding the great awokening
Musk shows how British democracy is wide open to abuse
Trump and Musk: Will the British right collaborate?