Sri Lanka continues to reel under the impact of Cyclone Ditwah, which has unleashed torrential rains and flooding across ...