Sri Lanka’s floods and landslides have killed 56 people, with 21 missing, prompting a nationwide public holiday. Nearly 44,000 residents are affected as Cyclone Ditwah brings heavy rain, strong winds and widespread disruption, including suspended rail services and diverted flights