In defence of Notting Hill Carnival Ivo Delingpole The Spectator 46 0 28.08.2025 .....© The Spectator visit website