WORLD> Europe
Chinese culture highlighted at London Trafalgar Square Festival
(Xinhua)
Updated: 2008-08-08 09:45


Actors perform during the Trafalgar Square Festival held in London, Britain, on August 7, 2008. The three-week-long Trafalgar Square Festival includes three parts: China Inspires, Olympics Aspirations, and Images of London. [Xinhua] 

   Previous page 1 2 3 4 Next Page