Iran qualifies for the 2026 World Cup amid US visa delays, denied staff entries, and a training camp moved to Mexico after military strikes.