Skip to main content

Definitions by S. Murthi

Ammachi, or Amma is a cult leader often dubbed "the hugging saint" by the Western media. The suspicious activities of this cult have eluded the mainstream media for nearly a decade, and only now are beginning to rise to the surface.
Ammachi is a living God who is worshipped by her devotees.
Ammachi by S. Murthi October 4, 2008