People’s Square, Shanghai – The Green Oasis in the Metropolis
Located in the heart of Shanghai, People’s Square is the city’s largest public plaza, covering approximately 140,000 square meters. Before […]
Located in the heart of Shanghai, People’s Square is the city’s largest public plaza, covering approximately 140,000 square meters. Before […]
The Bund in Shanghai (上海外滩) is a road along the Huangpu River, known as Zhongshan East 1st Road. Along this