Weekly Photos

Weekly Photos: April 19-April 25

(chinadaily.com.cn)
Updated: 2010-04-26 09:05
Large Medium Small

Weekly Photos: April 19-April 25

Denmark's iconic Little Mermaid statue is seen after it was unveiled at the Danish pavilion at Shanghai World Expo site April 25, 2010. [Photo/Agencies] 

   Previous Page 1 2 3 4 5 6 7 Next Page