World Floods and Landslides Claim 248 Lives on Indonesia’s Sumatra Island A series of devastating floods and landslides on Indonesia’s Sumatra Island have resulted in at least 248 confirmed deaths and left over 500 individuals... Editorial2 hours ago