In the south of India lives a woman who has dedicated her life to helping others through the simplest of gestures -- an embrace. She is said to have blessed and consoled more than 26 million people throughout the world.
In Malayalam, Amma's native language, the name Amma means "mother" -- an apt name for the woman revered as a holy being.
Amma, known to many as the hugging saint, traveled to Chennai, the fifth most populous city in India earlier this year.
Chennai is blanketed with her...Full Story