Nestled in the cradle of nature, Jhargram beckons the intrepid traveller with its pristine charm. […]