Theresa May’s manifesto pledge to remove universal free school meals for four to seven year olds will not feature in tomorrow’s Queen’s Speech, as the Prime Minister battles to put together a legislative programme that does not risk defeat in the House of Commons.

Ms May no longer commands an overall majority in the House of Commons as a consequence of her disastrous election result, and so will axe the controversial measure. If the Commons do not vote in favour of the proposed new laws that the Queen will read out at Wednesday’s state opening of parliament, it will effectively bring her government to an end.

Parents, teachers and campaigners such as Jamie Oliver have all been heavily critical of the money-saving proposal, which along with proposed social care changes, were considered to have had a major impact on the election result, with voters offered very little positive incentive to vote for the Conservatives.

Government sources have described the proposals as “just not doable” given the fine balanced nature of the commons, a situation for removed from the huge majority Ms May had been expected to command.