Ganesh looks like a cute happy elephant, but he's more than that. The elephant-headed deity is one of the most revered gods in Hinduism. We saw him all over India, and he's worshipped in Nepal and Sri Lanka. Jains and Buddhists are also devoted to him. Why is he popular? Ganesh has an important . . .
Who is Ganesh?
