Shanghai Museum, one of the biggest and most prominent museums in China, is situated close to People’s Square. The Shanghai Museum, which was established in 1952, is the country’s first modern museum. Its architecture, which blends classical and modern features, represents a part of China’s rich heritage of culture.