Dudhwa National Park, Dudhwa Tiger Reserve

Dudhwa National Park (Photo credit: Wikipedia) Dudhwa National Park and Dudhwa Tiger Reserve are in the Lakhimpur Kheri District of Utter Pradesh state in India, on the Indo-Nepal border. Dudhwa National Park offers extensive opportunities for those who are nature lovers, bird watchers, wildlife enthusiasts, etc. Dudhwa National Par is part of the Terai ecosystem, which…

[Continue reading]