BETLA FOREST RIDE
While browsing online some tiger reserve forests in India, my eyes stuck on Betla Forest also known as the Betla National Park, located in the Chota Nagpur Plateau of the Palamu district of the Indian state of Jharkhand, in India. Read More …