Home
> Photos
Little Mermaid makes a splash in Shanghai
April-26-2010
Denmark's iconic Little Mermaid statue is unveiled at the Danish pavilion at Shanghai World Expo site April 25, 2010.
1
2
3
4
5
Home
|
Top News
|
China
|
World
|
Business
|
Environment
|
Arts
|
Sports
|
Travel
|
Opinion
|
Photos
|
Bilingual News