In Hindu mythology, Ganesh is the fat little god with an elephant head. The eldest son of Shiva and Parvati, he is very popular among Hindus being the portender of domestic bliss. People pray to him on auspicious occasions and the Ganesha Chaturthi Festival is celebrated in his honour. Photo: Christine Osborne.