GUATEMALA CITY (AP) — The U.S. Geological Survey says that a strong earthquake has hit off the Pacific coast of Guatemala, rocking the capital and shaking buildings as far away as Mexico City and El Salvador.

The magnitude-7.5 quake, about 20 miles deep, was centered off the town of Champerico.