A popular stop for local residents, the Temple of the Town God (Chenghuang Miao) in Shanghai is filled with statues of local gods and spirits that bring good fortune. Check the images of worshippers and the surroundings
This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. Accept Read More