WASHINGTON - An earthquake measuring 7.8 magnitude struck early Thursday local time about 294 km north-north-west of Santo in the Pacific island country of Vanuatu, US meteorologists said.