Mrs May also said that a tough approach to ensuring budgets balance is needed for prosperity, as she marks 20 years of Bank of England independence.

It comes after the Labour leader used his annual party conference speech to launch a stinging attack on the way capitalism has operated in Britain in recent decades.