Kadiyali Mahishamardini Temple of Udupi is one of the oldest temples in the district of South Kanara and has a history of more than 1200 years.
Kadiyali Mahishamardini Temple of Udupi is one of the oldest temples in the district of South Kanara and has a history of more than 1200 years.