TIANJIN, July 20, 2016 (Xinhua) -- People look out from a bus that runs on a flooded street in Tianjin, north China, July 20, 2016. Tianjin was battered by torrential rain on July 20, and local meteorological bureau has issued a yellow alert for rainstorm. (Xinhua/Yue Yuewei)