Sri Lanka has been experiencing relentless rain, flash floods and landslides due to Cyclone Ditwah and the resulting weather system. Sri Lanka has been experiencing relentless rain, flash floods and landslides due to Cyclone Ditwah and the resulting weather system.