CHINA> Regional
Heavy rain falls in Beijing
(Xinhua/Agencies)
Updated: 2008-08-14 23:09


Cars stop along a highway during a heavy downpour that halted many events during the 2008 Beijing Olympic Games on August 14, 2008. [Agencies]