TENGZHOU, Aug. 2, 2016 - Vehicles run on a waterlogged street in Tengzhou City, east China's Shandong Province, Aug. 2, 2016. Tengzhou meteorological authorities have issued red alert for rain, the most severe one in China's four-tier weather warning system.

1 / 2

Residents ride on a waterlogged street in Tengzhou City, east China's Shandong Province, Aug. 2, 2016.

2 / 2
 

Latest News

Latest Photos