British PM Liz Truss has resigned.
She broke the news in a brief speech outside Downing Street. It's the shortest tenure of any UK Prime Minister she served for just 45 days.
Labour leader Kier Starmer is calling for a general election.
Corin Dann spoke to BBC political correspondent Rob Watson.