top of page
Your Local Guide
Shanghai
Shanghai is one of the most popular cities in China.
The direct translation of Shanghai means "above the sea".
Shanghai is located at the coast of East China Sea and having the Yangtze River going across it.
If you are travelling to Shanghai, this site - Shanghai Local Guide would be a good source to guide you through the city from a local perspective.
bottom of page