FIFA reveals 2026 World Cup final venue

2024-02-05 9

FIFA announces that the 2026 World Cup final will be held at New York-New Jersey's MetLife Stadium