A van is stranded on a flooded street in Jiujiang, Hubei province, on Sunday. [Photo provided to China Daily]