Labour leader Sir Keir Starmer said: “It is good news for the country that Boris Johnson has resigned as Prime Minister.
“But it should have happened long ago.
“He was always unfit for office. He has been responsible for lies, scandal and fraud on an industrial scale.
“And all those who have been complicit should be utterly ashamed.
“The Tory party have inflicted chaos upon the country during the worst cost-of-living crisis in decades. And they cannot now pretend they are the ones to sort it out.
“They have been in power for 12 years. The damage they have done is profound.
“Twelve years of economic stagnation. Twelve years of declining public services. Twelve years of empty promises.
“Enough is enough. We don’t need to change the Tory at the top – we need a proper change of government.
“We need a fresh start for Britain.”