Britain's Theresa May calls for snap elections on June 8, catching the country by surprise in a bid to bolster her position before tough talks on leaving the European Union.
Britain's Theresa May calls for snap elections on June 8, catching the country by surprise in a bid to bolster her position before tough talks on leaving the European Union.