An earthquake, measuring 5.9 on the Richter scale, has hit the Mindanao area of the Philippines.

There were no immediate reports of casualties or damage.