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.