The death toll from floods and landslides caused by a tropical storm in the Philippines has hit 150, with at least 36 people still missing, the dpa quoted the national disaster agency as said Thursday. A total of 128 were injured, the agency said. Nearly 4 million people have been affected by the calamity which also left over 1.2 million displaced. Sixty-three of the dead were from the southern province of Maguindanao, the worst hit by floods and landslides, while 33 were killed in the provinces of Cavite, Laguna, Batangas, Rizal and Quezon. Another 29 people died amid floods, landslides and collapsing structures in the Western Visayas region, the agency said. The affected areas were battered by days of heavy rains and strong winds brought by storm Nalgae, which partially or totally destroyed more than 15,000 houses. Damage to agriculture and infrastructure was estimated at more than 5.27 billion pesos ($90.9 million). The Philippine archipelago is hit by an average of 20 tropical cyclones each year.