Where was the 2026 FIFA World Cup final scheduled to take place? — New York New Jersey Stadium (MetLife Stadium), East Rutherford, New Jersey.