A 7.3-magnitude earthquake struck 150 kilometers (93 miles) north-northwest off the coast of Kota Ternate, Indonesia, on Saturday, the U.S. Geological Survey reported.