The US Geological Survey says a magnitude 7.5 earthquake hit Mexico this morning.

The powerful earthquake struck near the resort city of Acapulco.

Buildings in Mexico City shook and sent people running out into the street.

Mexico's head of emergency services said on Twitter there are no reports so far of major damage or injuries.

The quake is the largest to hit Mexico in several years.