
Worldcrunch.com / WORLDCRUNCH
-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...
Please continue reading on Worldcrunch.com - Spotlight: The Cult Of Amma