New Delhi, Apr 5: An earthquake of magnitude 6.2 on Richter scale rocked the island of Mindanao, Philippines. The US Geographical Survey has said that the quake struck at the depth of 61 km (38 miles), about 128 km (80 miles) east of the island’s key city of Davao.