A powerful earthquake has struck western Mexico, shaking buildings hundreds of miles away in Mexico City on the anniversary of two major tremors in 1985 and 2017, seismologists said.
The national seismological agency reported the quake was of magnitude 7.4, while the United States Geological Survey estimated it at 7.6.
The epicentre was located 59kms (37 miles) south of Coalcoman in the state of Michoacan on the Pacific coast and several hundred kilometres west of Mexico City, according to Mexican seismologists.
Mexico City's earthquake alarms rang out less than an hour after the capital held emergency disaster drills, sending people spilling out into the streets again.
"It felt terrible," Karina Suarez, 37, said after evacuating the building where she lives in the capital.
"So far no damage has been reported," Mexico City Mayor Claudia Sheinbaum tweeted.
On 19 September 1985 an 8.1 magnitude earthquake in Mexico City killed more than 10,000 people and destroyed hundreds of buildings.
On the anniversary of that earthquake in 2017, a 7.1 quake left around 370 people dead, mainly in the capital.
"It's this date, there's something about the 19th," said Ernesto Lanzetta, a business owner in the Cuauhtemoc borough of Mexico city. "The 19th is a day to be feared."
The US Pacific Tsunami Warning Center issued a tsunami warning for parts of Mexico's coast, saying waves reaching 1-3 metres (3-9ft) above the tide level were possible.