New York to host 2026 FIFA World Cup final
The 2026 World Cup final will be held at MetLife Stadium in New York/New Jersey. The competition is schedule to kick-off with the opening game at Mexico City’s iconic Azteca Stadium on June 11.
FIFA announced this on Sunday stating that…