The son of Shiva and Parvarti, Ganesha, the elephant-headed god, is one of the most powerful, peaceful, and wisest of all Indian gods.