Khiching famous place in Orissa

Khiching is a small village in Orissa which is considered as a home of Maa Kichakeshwari Devi. It was built from Black stone. The architectural and sculptural ruins recovered from this site indicate that it must have been a major center of…