Sri Lanka is grappling with one of its deadliest natural disasters in recent years after Cyclone Ditwah tore across the island.The storm triggered catastrophic flooding, landslides, and widespread ...