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...