Corpse or Demon: Chamunda is regularly demonstrated standing on a corpse or even a defeated demon, symbolizing her victory over evil forces. We try to present the teachings of Ramana Maharshi plus the traditions of Sanatana Dharma with respect and precision. Phrases like "mythology" are useful for simplicity of understanding https://directory-webs.com/listings13073702/the-basic-principles-of-chamunda