The U.S. Geological Survey says a strong but deep earthquake has shaken western Colombia. The agency says the quake struck at 9:16 a.m. (1606 GMT) Saturday and had a magnitude of 7.0. it was located about 7 miles (11 kilometers) from Pasto. There are no immediate reports of damage.