Shanghai is a city located in the People's Republic of China and is abbreviated as Hu and Shen. It is the largest economic and port city in China, and is also the largest port in the country. The city is situated on the eastern coast of Eurasia and is located in the central part of China's coastline, at the confluence of the Yangtze and Qiantangjiang rivers.