A powerful 6.7-magnitude earthquake has struck the Philippines.

The earthquake struck near the Eastern Visayas region in the Philippines on Tuesday, the United States Geological Survey (USGS) said.

People have been urged to stay away from the beach and move further inland amid fears of aftershocks.

The quake sent people dashing out into streets, destroyed a stone church and knocked out power in some areas.

There was no tsunami threat after the earthquake, which had a shallow epicentre of around 11km, according to the Pacific Tsunami Warning Center.