A strong earthquake of 5.9 magnitude has struck off the southwest coast of Mexico, according to the US Geological Survey.
The USGS says the quake was centered 16 kilometers southwest of the port town of Lazaro Cardenas, in Michoacan state. The quake was felt in the capital Mexico city, where witnesses reported buildings shaking and a number of residents running outdoors.