People worshipping gods at Talacauvery, the sacred birthplace of the River Cauvery, Western Ghats, Southern India. No release available.