Read next
Trending
Lisa Nandy, Nigel Farage and a tale of two silly political shirts
Two shirts were in the news at the weekend, both worn by politicians. In the light blue corner, we had Nigel Farage launching his personally branded football strip top – in Reform colours, with the name Farage and the number 10, a bargain at £39.99 (£99.99 if you want it signed by the man himself).

Also by The Spectator
Letters: Nigel Farage’s biggest weakness
From the magazine
