Waterfalls appear in train station after heavy rains in eastern China
Wuxi East train station in eastern China was engulfed by a deluge of flooding, creating an extraordinary scene reminiscent of waterfalls. Escalators and staircases became torrents as water cascaded down, causing significant disruption. This incident is part of a series of extreme weather events that have been sweeping through central and eastern China in recent … Read more