Rock cravings of Mahisasura Martini Durga in Chabimura The Chabimura in Tripura which is subject to God and Goddess in rock carving. The first look at the panoramic view is spellbinding. Located near Devtamura hills on the banks of river Gomti is an archaeological site of Chabimura, a hidden gem, now undergoing massive tourist transformation. (via Newsner.in)















