Donald Trump and the decay of left-wing thought

.....

© The Spectator