BEIJING, July 20, 2016 - Tourists visit the Forbidden City in rain in Beijing, capital of China, July 20, 2016. Beijing's meteorological bureau issued an orange alert for rainstorm Wednesday noon.

1 / 3

Vehicles are stranded in water at a flooded tunnel outside the Beijing West Railway Station in Beijing, capital of China, July 20, 2016.

2 / 3

Owners of the stranded vehicles leave the flooded tunnel outside the Beijing West Railway Station in Beijing, capital of China, July 20, 2016.

3 / 3
 

Latest News

Latest Photos