Deserted cars are submerged at a parking lot after torrential rain in Yiwu, East China's Zhejiang province, on July 19, 2015. [Photo/CFP]