The Hindu culture has 33 million gods. People here revere more than one god and Ganesha is the god of obstacles. Lord Ganesh is worshiped while stepping into a new endeavor. He is the slayer of all obstacles. Vague is a term used to denote that Ganesha is an idea, a thought, a hope, a belief and a god of many things.