Where to stay in Shanghai – What you need to know Shanghai is an authentic Asian super metropolis. It is known for being the financial capital of the People’s Republic of China. Best areas to stay in Shanghai – Best districts and hotels The city is located in Eastern China, very close to the mouth of the Yangtze River...