Shadow chancellor John McDonnell has said he would love to see those Labour MPs who resigned from the shadow cabinet return to the front bench.

But the ally of re-elected leader Jeremy Corbyn warned that no offers would be made until after a wide review of democracy in the party.

Mr McDonnell told the BBC Radio 4 Today programme that he did not expect any shadow cabinet reshuffle until after Labour's National Executive Committee decides on its democratic reform.

Read more: Labour's only Scottish MP rules out return as shadow cabinet elections kicked into long grass

This centres around the issue of bringing back elections to the shadow cabinet.

This idea is popular among Labour MPs who see it as a potential olive branch from Mr Corbyn.

However, the Labour leader is thought to favour wider democratic reform which could also see more involvement from party members.

Mr McDonnell said: "We've said anyone who wants to come back, come and have a conversation.

"I'd like to see virtually all of them back. I thought we were working pretty well.

"Up until the leadership election I thought we were doing pretty well. The vast bulk of the Parliamentary Labour Party were getting on with the job.

"The feeling I'm getting from colleagues is they want to get back to their day job."

Labour was rocked by dozens of resignations from the shadow cabinet and other ministers, which prompted a vote of no confidence in Mr Corbyn.

Many of these positions remain vacant.

Read more: Labour's only Scottish MP rules out return as shadow cabinet elections kicked into long grass

Mr McDonnell also defended Labour's campaigning in the EU referendum, which has prompted further criticism of Mr Corbyn.

The likes of Alan Johnson and Lord (Peter) Mandelson have accused Mr Corbyn of failing to campaign hard enough in the referendum.

However, Mr McDonnell said: "If we went solely on a Europhile basis we never stood a chance, particularly in areas outside London and the South East that felt left behind in the economy overall.

"Our argument was Remain but reform, create a reform agenda.

"It was realistic. That was the feedback we were getting on the doorstep.

"We lost, actually, though I still think it was the right decision, because as I say large areas of the country voted for Brexit because they couldn't see a reform agenda that could change the EU.

"I think now what we've got to do is go back to them and say we can create a new Europe - a new Europe that builds upon the benefits of the EU, but tackles some of the perceived disbenefits."

Mr McDonnell said his speech to the Labour conference would focus on Brexit, adding that the Government "doesn't seem to have a strategy".

He added: "There was no fallback position prepared by David Cameron, and Theresa May, I think, hasn't been in the game at all."

He also said Labour would fight for access to the single market - "the best deal we can get".

Read more: Labour's only Scottish MP rules out return as shadow cabinet elections kicked into long grass

Mr McDonnell said: "We protect jobs by being in the single market, access to the single market.

"If we can get access to the single market, we can build upon the benefits of the EU, but then tackle some of the perceived disbenefits that made people vote for Brexit.

"We campaigned to Remain. We have to respect the European referendum vote, but what we want to do is make sure that we're not served up some deal by this Conservative Government that's unacceptable in terms of loss of jobs."

Mr McDonnell also said Labour wanted to work with innovative companies such as Uber, but would look to legislate over things such as employment conditions, for which the company has been criticised in the past.