Charchika Temple is one of the oldest Shakta places in Orissa. It is located in a small town of Banki of Cuttack district in Odisha. The presiding deity is an eight-armed goddess Chamunda, locally known as Maa Charchika Devi. She is seated on a prostrate human body and wearing a…