Rescuers and residents stand next to a stranded car which is being pulled up from a flooded street under the Guangqumen overpass amid heavy rainfall in Beijing, July 21, 2012. [Photo/Agencies]
Go to Forum >>0 Comment(s)