Thousands of people gathered during this three-day period in hopes of catching a glimpse of the revered “Hugging Saint.” Amma is a humanitarian Hindu spiritual leader whose life’s mission is ...
Amma, which means mother, is famous for the "healing power" of her hugs. It is unclear if she has hugged the rapper. Thousands of her devotees the world over line up for hours to hug her.