England is unrivalled for two things – sport and politics.