SHIJIAZHUANG, July 20, 2016 (Xinhua) -- A resident rides a bicycle amid rainfall on a flooded road in Shijiazhuang, capital of north China's Hebei Province, July 20, 2016. A red alert for rainstorm has issued by Hebei Provincial Meteorological Bureau on July 20. (Xinhua/Zhu Xudong)