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


A couple kiss in front of the National Stadium  or the "Bird's Nest" in Beijing on August 14, 2008. [Xinhua]

 

   Previous page 1 2 3 4 5 Next Page