A strong earthquake has rocked El Salvador and parts of Guatemala on Thursday, but no there were no immediate reports of injuries or damage in either country.

The US Geological Survey says the quake had a preliminary magnitude of 5.9.

The USGS says it hit 51 km southwest of Sonsonate, El Salvador.

The quake was felt as far away as Guatemala City. Civil protection officials in the two neighbouring countries say they are still checking for reports of injuries or damage.

More In: International | News