In late November 2025, Cyclonic Storm Ditwah hit Sri Lanka, pouring a deluge that would trigger one of the most devastating landslide events in recent memory. While the immediate toll—lives lost, ...