Situated on the northern side of Shangcheng Road in Zhengzhou City, the City God Temple is a large and complex ancient place of worship; in fact, it is the largest in the Henan Province. Dating back from the early Ming Dynasty (1368-1644), the building's original use was to protect the Daoist god, but the original building was …