Located in Huangpu District of Shanghai, Shanghai People's Square is not only the political, economic, cultural, tourist center and transportation hub of Shanghai, but also one of the most important landmarks in Shanghai. Formed in Shanghai after the opening of the port, formerly known as the Shanghai Jockey Hall, was the place where the upper class held horse racing and other activities.