On which mountain is the statue of Zheng Chenggong located?

On the top of Daping Mountain in Quanzhou, Zheng Chenggong, the world's largest bronze riding statue, rides on the back of a wild horse, raising his hand and looking down at the Taiwan Province Strait. The total elevation of this 38-meter-high statue is 166.2 meters, which symbolizes 1662. Zheng Chenggong sent troops to the East to drive away the Dutch and recover Taiwan Province Province.