Doncaster MP's pro-Brexit stance could save seat - but 20 other northern seats could fall to Conservatives

2019-09-03 122