Categories
In The News

Spotlight: The Cult Of Amma

-Farewell- Foreigners who visit Tamil Nadu, a southern state in India that’s home to stunning Hindu temples and a robust economy, would often puzzle over the matronly woman draped in a sari watching over them from posters and billboards seemingly splashed on every street. There’s even a statue of her in blood. She was born […]

Exit mobile version