City God Temple of Shanghai, always enthralling
Shanghai’s revered “City God Temple” is considered to be the most important Taoist shrine in the vast Chinese city. Situated within the ancient walled city, this temple is dedicated to…
Share