Indian spiritual leader Mata Amritanandamayi, center left, 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.(AP Photo/Saurabh Das), APTOPIX