5 Days in Shanghai – Chenghuang Temple Bazaar

Chenghuang Temple (上海城隍廟 or City God Temple of Shanghai) is the well-known Taoist temple situated in the city. Since the 19th century, the place hasn’t been just for religion though, as the area surrounding the temple has been significantly expanded

Read More 5 Days in Shanghai – Chenghuang Temple Bazaar