
Shanghai is the largest as well as the most
developed city in China and has a population of close to 23 million. Shanghai
is located at the mouth of Yangtze River and is a major financial center of
China. This city has lots of visitor attractions as it has lots of historical
landmarks. Shanghai is nicknamed as “showpiece” of China.
City
God Temple
One of the altars of the City God Temple, Shanghai
Image courtesy
City God Temple also...