Sri Lanka, May 23 -- Rishi Sunak has called a surprise general election for 4 July in a high stakes gamble that will see Keir Starmer try to win power for Labour after 14 years of Conservative-led government.

Addressing the nation outside Downing Street, Sunak said it was "the moment for Britain to choose its future" as he claimed the Tories could be trusted to lead the country during a time of global instability.

Sunak's words were met with alarm by senior Tories who are concerned that their party, trailing 20 percentage points behind Labour in the polls, could face electoral wipeout, with some MPs even considering submitting letters of no confidence.

What happens next in parliament?

Prime minister Rishi Sunak has confirmed parliamen...