Former Manchester United footballer Dwight Yorke has been barred from flying to the US because he once played a match in Iran.
Yorke was travelling to the Caribbean when he was prevented from boarding a connecting flight via Miami on Friday because he has an Iranian stamp in his passport.
He visited Iran in 2015 to play a charity football match.
Yorke was travelling from Qatar, where he works as a football commentator.
He told the Sun: "I have lost count of the number of times I have been to America, I love the country, yet I was being made to feel like a criminal.
"They told me there was a visa problem and a red flag had come up against my name because of an Iranian stamp in my passport.
"The two officials told me if I got on the flight I would simply be deported back to Qatar once I arrived in the States.
"I tried to explain I didn’t even live in Qatar and was just trying to get to my home in the Caribbean."















