Apr18
18 April 2017
A very Brexit election
Theresa May, who had long dismissed any prospect of a snap general election, will now bring us to the polls on 8 June.
Find out more >