Spiral Staircase in Taihang Mountains, China
Wahuang Palace is also located on the Tangwangjiao Mountain, a branch of the Taihang Mountains along the forested mountains of Handan. Built during the Northern Qi Dynasty, it is the largest temple in China to commemorate the ancient creator-goddess.