Jeremy Corbyn believes the Labour Party will “probably” be in power within the next year, after failing to achieve his previous ambition of being in Number 10 before Christmas.

Commenting on his belief that there will be another election in the next 12 months, Mr Corbyn said: "I think we'd probably win it, with a majority, but we're working very hard on that".

He said: "I'm ready to be prime minister tomorrow."

Mr Corbyn’s comments to Grazia magazine contrast with those he made in June at Glastonbury music festival.

After speaking to a cheering crowd of festivalgoers, Mr Corbyn reportedly told the festival’s founder and organiser, Michael Eavis, that he believed he would be Prime Minister before the end of this year.

It comes as a YouGov poll currently puts Theresa May significantly ahead of Mr Corbyn as the favoured Prime Minister, with 37 per cent of those polled saying Theresa May would make the best Prime Minister compared with 28 per cent favouring the Labour leader.