IHG, whose brands include Holiday Inn and Avid Hotels, currently operates around 50 hotels in India with roughly 80 in development
27 February, 2026