Live: Theresa May calls for snap General Election on June 8

Theresa May has called for a snap General Election on June 8.

It comes less than a month after Downing Street said an early election was "not going to happen".

Here are the latest developments: