A truck is stuck on a flooded street in Shangchao, East China's Jiangxi province, June 25, 2017. [Photo/VCG]