Iran's soccer team touched down in Mexico's northwestern city of Tijuana on Sunday as Tehran criticized Washington over its visa restrictions ahead of the World Cup this summer.

The Iranian team will play all three of their matches in the US but moved their training base to Tijuana, Mexico amid the visa issues and security concerns

Problems with processing visas had earlier led Iran to move its training base from Tucson, Arizona, to Tijuana, on Mexico’s border with California.