A magnitude 6.6 earthquake struck 35 miles southeast of Palu on the Indonesian island of Sulawesi on Saturday, the United States Geological Survey said.