An earthquake of magnitude 6.9 struck near Kepulauan Babar region in Indonesia, the European Mediterranean Seismological Centre (EMSC) said.