The torrential and virtually unrelenting rain has also disrupted train services to the affected regions, with 18 services from Shanghai suspended Saturday, leaving 20,000 passengers stranded, state media said.