Ganesha is not only a god of worship but also a "philosophy of life". His form teaches us how listening, thinking, enduring struggles, being kind and giving importance to small efforts can make us ...