A strong earthquake of magnitude 8.1 has struck in the Pacific off the southern coast of Mexico, the BBC reports.
The epicentre was about 87km (54 miles) south-west of the town of Pijijiapan and at a depth of 70km, the United States Geological Survey said.
A tsunami warning has been issued for Mexico, Guatemala, El Salvador, Costa Rica, Nicaragua, Panama and Honduras.
The quake was felt in Mexico City, with buildings shaking and people running into the street.
The tremors there were reported to have lasted up to a minute.
One visitor to the city, Luis Carlos Briceno, told Reuters: “I had never been anywhere where the earth moved so much.”