The Tories are now the party of rural areas and Labour essentially is in the big cities