Ranganathaswamy temple, located in Srirangam, Tamil Nadu, is considered one of the largest of all temple complexes in India.
Ranganathaswamy temple, located in Srirangam, Tamil Nadu, is considered one of the largest of all temple complexes in India.