Former home secretary Alan Johnson has compared the EU Leave campaign to Donald Trump on a visit to Glasgow.

The Labour MP made the comment while he was explaining the need for immigration to fund the future of the state pension.

He said some members of the Leave campaign advocate putting "a wall" around the United Kingdom "as if they were Donald Trump".

The US presidential hopeful supports building a wall on the United States' southern border with Mexico to stop illegal immigration.

Johnson said: "When state pensions were introduced there were about 10 people working for every person retired. Now there are four and by 2050 there will be two.

"The taxes of people working today pay the pensions of people who are retired today. That is a very important factor.

"If we somehow just put a wall around this country, which you sometimes listen to people on the leave side as if they were Donald Trump, and you didn't allow these young workers to come, you would have a very serious problem for the economy."

Johnson was accused by Scottish Vote Leave of showing "contempt" for Labour voters who are backing Brexit.

A campaign spokesman said: "It's disappointing that Alan Johnson has transformed himself, in a few short weeks, from elder statesman to hysterical rent-a-quote.

"The man who many once saw a future leader of the Labour Party is now showing utter contempt for the millions of Labour voters who are choosing to vote Leave.

"Rather than insult us, perhaps he should try to engage in the debate."

Voters will go to the polls on June 23 to vote on if Britain should remain or leave the European Union. It is the first referendum on the country's membership since 1975.