Elon Musk is wrong to slam Farage Tom Slater The Spectator 3 0 05.01.2025 .....© The Spectator visit website