People ride on a rainy night in Beijing, China, July 27, 2015. As heavy rain hit Beijing on Monday, local weather station issued a yellow warning for possible rainstorms. (Xinhua/Luo Xiaoguang)
RIGHT BG
People ride on a rainy night in Beijing, China, July 27, 2015. As heavy rain hit Beijing on Monday, local weather station issued a yellow warning for possible rainstorms. (Xinhua/Luo Xiaoguang)