China / China

Little Mermaid makes a splash in Shanghai

(Agencies) Updated: 2010-04-26 06:19
 Little Mermaid makes a splash in Shanghai

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]   

Highlights
Hot Topics