BARITHENGARH Barithengarh(ବରୀଠେଙ୍ଗଡ଼), situated in the heart of Odisha, India, is a hidden g… byODISHA Tales •April 22, 2023