One Canadian tourist is dead and another among the injured after an armed man atop one of the historic Teotihuacan pyramids opened fire yesterday, and Iran’s parliamentary speaker says that Iran has new cards on the battlefield and they “will not accept negotiations under the shadow of threats”.