The order also temporarily prohibited nearly all citizens from Iraq, Syria, Iran, Sudan, Libya, Somalia and Yemen from entering the United States for 90 days – including those who have visited those nations.

It has been overturned in court but heightened restrictions are still clearly in place.

Yorke was left stranded at Doha airport for five hours yesterday and had to buy a new ticket to Gatwick where he stayed last night.

He then had to buy another ticket for a flight this morning that will get him to Trinidad and Tobago.

Yorke said: “All I was doing was trying to get home for the build up to the carnival season. I have never had anything like this happen before.

“I have travelled the world for years as a footballer and ambassador for Manchester United and my country without any problems.