Located on the central coastline of China, the city of Shanghai is a major urban hub on the mouth of the Yangtze River Delta. With a city proper of 24 million residents, it is the one of the largest urban areas in the world. Dubbed the “Paris of the East,” its history dates back to the Song Dynasty.
Copyright © 2021 by TakeTours.com.