Tag: Ne Zha

Ne Zha, an ancient Chinese mythological deity, is the third son of Li Jing, the Heavenly King of Tota, commonly known as the ‘Third Prince’, and has three heads and six arms.