Tony Blair has claimed Labour will be "finished" if it continues with the politics of Jeremy Corbyn.
The former PM accused the outgoing leader of an "absence of leadership" as he delivered a scathing speech in London chiding Mr Corbyn for his "quasi-revolutionary socialism".
Labour won just 203 seats in the election, down 59, in its worst election result since 1935.
Meanwhile, Sir Keir Starmer touted his working class roots as he hinted as entering the leadership race, which has already been dogged by drama.
Follow our live politics updates below...