General election 2017: The mystery of the three million 'extra' voters

4000
3000