There's a magnificent temple in India, larger than a country, exceeding even its population. People vie to live within this sacred precinct. Located in Tiruchirappalli, Tamil Nadu, the Srirangam ...