City God Temple of Shanghai

27th April 2012
The Town God Temple, also known as Chenghuang Miao, is really a temple situated in Shanghai, China, inside the old walled city. Today the "City God Temple" not just refers back to the large temple complex, but the traditional district of commerce within t... Read >