National Park Dudhwa National Park Richa Feb 12, 2024 0 The Dudhwa National Park is situated in the Lakhimpur-Kheri locale in the Indian state of Uttar Pradesh, on the Indo Nepal Border. The two center territories are incorporated in the Dudhwa…