Starmer win, or Sunak comeback of the century? Either way 4 July will be a record-breaking battle for No 10

Starmer win, or Sunak comeback of the century? Either way 4 July will be a record-breaking battle for No 10