A 7.8-magnitude earthquake in the southern Philippines on Monday killed at least 31 people, according to provincial authorities, after toppling buildings and sparking tsunami warnings across the region.

A powerful earthquake shook part of the southern Philippines on Monday, causing at least 35 deaths.

Tsunami warnings project one metre waves will begin to arrive in various regions from 11.30am local time.