Citizens ride on a street in rain-hit Qionghai, south China's Hainan Province, Oct. 13, 2016. (Xinhua/Meng Zhongde)