Canadian killed in shooting at Mexico's ancient Teotihuacán pyramids

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, BBC reported. 

The incident occurred in the Teotihuacán archaeological zone about one hour north of Mexico City on Monday, according to the Mexican government. 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.

Trump says US will not lift Hormuz blockade until deal made with Iran

The US will not lift its blockade on Iranian ports until a deal has been reached with Tehran, US President Donald Trump has said, amid continuing uncertainty over whether fresh talks to end the war will take place, BBC reported.

The blockade, which began a week ago, is "absolutely destroying Iran", Trump wrote on his social media platform Truth Social, adding his country was winning the conflict "by a lot".

His comments come with the temporary US-Iran ceasefire set to end on Wednesday, but with no certainty over whether a second round of peace talks will go ahead in Pakistan.

 

 

7.4-magnitude earthquake strikes off northeastern Japan, tsunami warning issued

An earthquake with a preliminary magnitude of 7.4 struck off the Sanriku coast in northeastern Japan on Monday afternoon, the country's weather agency said, Xinhua reported. 

A tsunami warning has been issued.

Iran’s President stresses importance of diplomacy while noting distrust of US

Iranian President Masoud Pezeshkian said on April 20 that every rational and diplomatic path should be used to reduce tensions with the US, but added that vigilance and distrust in interactions with Washington were an “undeniable necessity”, according to the official IRNA news agency, Reuters reported. 

A two-week ceasefire between Iran and the US is set to expire on April 22, with US representatives set to reach Islamabad for Iran negotiations on April 20, while Tehran has yet to announce whether it will send a delegation to Pakistan.

Iranian state TV quoted an unnamed informed source as saying there were no plans for a second round of negotiations due to the US’ “excessive and irrational” demands as well as its changing stances.