UK Prime Minister Announces Snap General Election for Summer
The announcement follows feverish speculation on social media about the latest Westminster drama.
The announcement follows feverish speculation on social media about the latest Westminster drama.