World’s leading hospitality giant InterContinental Hotels Group (IHG) started the first Holiday Inn Express hotel in India’s Gurgaon jointly with hotel asset company SAMHI on Tuesday (04). The newly inaugurated…