Kanchipuram, a culturally significant town in South India, is home to several temples, including those dedicated to Jyeshta Devi.

Kanchipuram, a culturally significant town in South India, is home to several temples, including those dedicated to Jyeshta Devi.