Statue of Charlie Chaplin, Shanghai


A statue of Charlie Chaplin in installed in Shanghai's New Town Central Park in China.