Maa Durga Durga meaning “the inaccessible” or “the invincible” Durga) is a popular fierce Hindu goddess or Devi. She is depicted with multiple (as appropriate, from ten to a thousand) arms, carrying various weapons and riding a ferocious lion. She is often described as a fight or killing demons, particularly Mahishasura, the buffalo demon. For […]