The Rio Times
World Cup 2026 Iran has set up its base in Tijuana, Mexico, after a visa standoff with the United States left part of its delegation grounded. The post World Cup 2026 Iran Bases in Tijuana Amid US Visa Standoff appeared first on The Rio Times .
Go to News Site