-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 […]
Categories
Spotlight: The Cult Of Amma