Statue of Ma Zhanshan


A statue of Ma Zhanshan is installed in Shanghai's New Town Central Park, in China.