New Teotihuacan museum to open for World Cup 2026

Teotihuacan, the iconic archaeological site near Mexico City, is set to unveil a new museum, Grandeza Teotihuacana, in 2026, aligning with the FIFA World Cup.…