The "call of the gods" is the religious faith that is deeply rooted among 300 million people of India, from the Himalayan mountain dwellers to the bathers of the Ganges River, and as shown in huge processions in the modern cities.
2002
2017
2009
2013
2023
2014
2018
2012
2022
2019
2011
2025
2008
1971