IHCL DEBUTS IN DUDHWA, UTTAR PRADESH WITH THE OPENING OF JAAGIR MANOR – A SELEQTIONS HOTEL

~ A slice of luxury within the forests of the Terai Himalayas