A flooded street is seen in downtown Shenzhen, south China's Guangdong Province, May 23, 2015. As heavy rain hit Shenzhen on Saturday, local weather departments issued warnings for possible rainstorms. (Xinhua/Mao Siqian)
Day|Week