Theresa May calls UK snap elections for June 8

The UK Prime Minister -- riding high on a recent uptick in Brexit popularity and taking advantage of divisions in the Labour Party -- has called snap elections for June 8. Read the rest