Floods and Landslides are battering the Philippines. At least 31 people have been declared dead as floods continue to lash the southern Philippines.