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