Indian spiritual leader Mata Amritanandamayi reacts as she hugs to bless a devotee during a prayer meeting in New Delhi, India, Monday, March 30, 2015. Known among her followers as “Amma”, which means “mother” in several Indian languages, Amritanandamayi has devotees in India and the rest of the world. She is also popularly known as the Hugging Saint. (Photo by Saurabh Das/AP Photo)
|