Statue of Charlie Chaplin, Shanghai
Statue of Charlie Chaplin | |
---|---|
Location | Shanghai, China |
A statue of Charlie Chaplin in installed in Shanghai's New Town Central Park in China.
See also
External links
- Media related to Statue of Charlie Chaplin, Shanghai at Wikimedia Commons