Khiching 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 Orissa.
The largest temple of the town is dedicated to Goddess Kichakeswari, the family goddess of the ruling chiefs of Mayurbhanj. The temple, made of chlorite, is architecturally brilliant and well carved from its outer surface. This temple is the most impressive temple in Khiching. The original temple was built somewhere in the 7th or the 8th century and was reconstructed in the 20th century from the ruins of an earlier temple.
The shrine contains a large ten-armed skeletal image of Chamunda with striking veins, ribs and sunken belly, wearing a garland of skulls and seated over a dead body. The Parasvadevatas, the Chaitya arches, the amorous couples, the scroll works and the arabesques can still be seen in the original portions of the temple. The style of the temple is contemporary of the Brahmesvara and the Lingaraj temples of Bhubaneswar.
There is a museum at Khiching, which is housed in the temple compound. The museum has the life-size images of Durga, Ganesha, Parsvanatha, Tara, Parvati, Ardhanageswar, Vaishnavi, Nandi, Kartikeya, Avalokiteswar, Dhyani Buddha, Mahishasuramardini, Uma-Maheswara and female devotees on display. The museum has exhibits like the copper and iron implements, terracotta figurines, seals, ornaments, potteries, coins, stone tools and various fragments of the temples. The courtyard of the museum has several sculpted parts of ancient temples on display in open.