The North South thing people don't get and it's completely under utilised in terms of political discussion. Beyond the "Northerners are all racist and love UKIP" line that will occasionally be trotted out (liberal southerners love it as it makes them feel superior, right with southerners love it because they can claim solidly voting Labour areas are actually tories, journalists love it as it makes an interesting story, wealthy people like it because it makes working class people seem the racists not blokes like Boris Johnson etc).
The reality is, that we have two countries in England. One that always votes Labour, with a handful of Tory seats, the other that votes Conservative with a handful of Labour areas. A big problem of legitimacy for both parties is that they govern one half of the country with little to no consent. Most Southerners feel they have a Labour government imposed on them, and most in the north feel the same but in opposite.