I will start with the location. Baikunthpur, Chattisgarh, India. Quite a underrated place for tourism but it have so much to offer to the people. I will say Natural Beauty at best is Chhattisgarh State. I love this place and how can someone will not fall in love with the natural beauty of this place.