Dudhwa National Park
The Dudhwa National Park is a national park in the Terai of Uttar Pradesh, India, and covers an area of 490.3 km2 (189.3 sq mi), with a buffer zone of 190 km2 (73 sq mi). It is part of the Dudhwa Tiger Reserve. It is located on the Indo-Nepal border…