
Nepal's "living gods" as the reincarnation of Lord Ganesh (L) and Lord Bharaiv (R) are worshipped by a priest on Indrajatra festival in Kathmandu, Nepal, Sept. 24, 2015. (Xinhua/Sunil Sharma)

Nepal's "living gods" as the reincarnation of Lord Ganesh (L) and Lord Bharaiv (R) are worshipped by a priest on Indrajatra festival in Kathmandu, Nepal, Sept. 24, 2015. (Xinhua/Sunil Sharma)