“Almost a year ago Theresa May pledged to tackle the country’s injustices. But this threadbare Queen’s Speech is symbolic of the impasse in British politics, where these injustices will be left untouched and people’s prospects held back.

“Some action on energy costs and helping renters is encouraging, but on their own they fall far short of the bold domestic reforms we badly need to see. Millions of people face a daily struggle to make ends meet and no party has made a persuasive case that that this will change.

“We need a national mission to transform the prospects of our worst-off people and places. But instead we face a standstill generation in British politics and a wasted Parliament. Politicians of all parties now need to work together to take the country forward and address the issues that millions of people struggle with day-to-day.”