Prime Minister has called an early general election

Theresa May has called an early general election for June 8 in an announcement which has stunned Westminster.

Tuesday, 18th April 2017, 11:14 am
Updated Tuesday, 9th May 2017, 6:50 pm