Stories
The most interesting story about the Shanghai City God Temple is "one temple, three City Gods." It turns out that the temple enshrines more than one deity. The first is Huo Guang, a great general of the Han Dynasty, because this place was originally the Jinshan Temple dedicated to Huo Guang. The second is Qin Yubo, a native of Shanghai who lived in the late Yuan and early Ming dynasties. Legend has it that Zhu Yuanzhang asked him to serve as an official, and he refused three times. Later, Zhu Yuanzhang said, "If you won't be my official, then be Shanghai's protector god." So he appointed him as the City God. The third is Chen Huacheng, a Jiangnan military commander in the Qing Dynasty. He died fighting the British at Wusongkou, and later the people of Shanghai brought him into the City God Temple, hoping he would continue to guard the coast. Having three City Gods in one temple is very rare across the country. The people remember Qin Yubo's integrity and Chen Huacheng's loyalty and bravery, so the incense here burns especially strong. This story also reflects the simple sentiment of the people of Shanghai: "Whoever treats the people well gets enshrined."
TingTrip Audio Guide