‘Amma’ means ‘mother’ in many Indian languages. So thousands or millions of Indian women are called Amma. There is one Amma who has become world-famous: Sri Mata Amritanandamayi Devi, known as the ‘hugging Amma’, a spiritual mother to millions. Born in the 1950s in Kerala she heard her calling early in life, giving unconditional and…
Read More