Get here facts and information about chinamasta bhagwati devi temple which is located in sakhra, saptari, Nepal. We are here with some pictures that show you things to see