A Canadian woman has been killed and several people were injured when a man opened fire at a historical site in Mexico, according to Mexican officials.

The incident occurred in the Teotihuacán archaeological zone about one hour north of Mexico City on Monday. Officials say the gunman killed himself after the attack.

Police recovered a firearm, a bladed weapon, and live cartridges at the scene. Mexican President Claudia Sheinbaum said she was following updates and was in touch with the Canadian embassy.

The pre-Hispanic pyramids and ruins at Teotihuacán are a UNESCO World Heritage Site and among the most popular tourist attractions in the country.

Sheinbaum instructed her security cabinet to investigate the incident and provide all necessary support. What happened today in Teotihuacán deeply pains us. I express my most sincere solidarity with the affected individuals and their families, she wrote on social media.

Canada's foreign minister, Anita Anand, confirmed a Canadian was killed and another wounded in the attack, stating that consular officials were providing assistance.

The BBC has contacted the Canadian government for more information. State Security Secretary Cristóbal Castañeda Camarillo reported that two Colombians, a Russian, and a Canadian were among those injured.

The gunman's identity has not yet been released, and officials haven't disclosed a motive for the shooting. Teotihuacán, noted for its massive pyramids, predates the Aztecs and is set to host an immersive nighttime show during this summer's World Cup, expected to attract around 5.5 million international visitors. In light of ongoing cartel violence, Mexican authorities plan to deploy nearly 100,000 security personnel to ensure fan safety.

}