IHG hotels and resort expands its footprint in Nepal
IHG Hotels and Resorts, have recently inaugurated the first Holiday Inn Express in Nepal. In this genuinely unique capital city, which is brimming with rich culture and world heritage sites, the hotel offers contemporary lodgings