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.