Betla National Park is a national park located in the Chota Nagpur Plateau of the Palamu district of the Indian state of Jharkhand, in India. The park boasts a wide variety of wild life.
Contact us...