Dudhwa National Park & Dudhwa Tiger Reserve

Dudhwa National Park and Dudhwa Tiger Reserve are on the Indo-Nepal border in the Lakhimpur Kheri District of Utter Pradesh state in India. Dudhwa National Park offers extensive opportunities for nature lovers, bird watchers, wildlife …

Continue reading