People’s Square

Shanghai People's Square is located at the center of Shanghai. It covers about 140,000 square meters and is the largest public square in the city.