A massive earthquake of magnitude 7.6 struck north of Honduras in the Caribbean Sea on Tuesday (US time), sparking a tsunami warning in the area, the Pacific Tsunami Warning Centre said.
The Pacific Tsunami Warning Centre later cancelled the warning, saying "The tsunami threat from this earthquake has passed and there is no further threat".
Earlier, the quake rattled windows in the Honduran capital of Tegucigalpa roughly 519km to the east, but no damage was immediately reported. It was also lightly felt in the Mexican state of Quintana Roo north of Honduras, according to Mexico's civil protection director.
The US Geological Survey said the quake, initially reported as a magnitude 7.8, was centred 202km northeast of Barra Patuca in Honduras and 307km southwest of George Town in the Cayman Islands.
It was very shallow, only 10km, which would have amplified its effect.