A 6.4-magnitude undersea earthquake struck Indonesia's eastern North Maluku province on Monday, meteorologists said, but there were no immediate reports of casualties or damage, and no tsunami alert.
The quake occurred at 11:05am (0405 GMT) with an epicentre 69 kilometres (42 miles) southwest of Labuha city, the Indonesian Meteorological and Geophysics Agency said. It struck at a depth of 10 kilometres.
The US Geological Survey recorded the quake's magnitude at 6.6.
Indonesia sits on the Pacific "Ring of Fire", where the meeting of continental plates causes high volcanic and seismic activity.