Jagdalpur
India /Chhattisgarh /Bastar /Jagdalpur Jagdalpur is located amidst the thick forested areas, in Chattisgarh is an important tourist spot for those seeking some eye warming and delightful scenic appeals. Famous for unique traditional wooden handicrafts, the town boasts of multitudinous waterfalls and wildlife parks. With a history that goes back to the times of Ramayana, […]