Chāmpua, India

Kichakeshwari Temple

Kichakeshwari Temple is temple of Hindu Goddess Chamunda alias Kali located in Khiching, which was the ancient capital of the Bhanja rulers, located about 205 km from Balasore and 150 km from Baripada in the Mayurbhanj district of north Odisha, India.

City
Chāmpua
Country
India
Category
Religious
Suggested visit
About 45 minutes

Plan a trip here

Background: Wikipedia

Loading Travel Crew AI

Still loading - a slow connection can take a little longer. Reload