The 125-key hotel will be a standout addition to IHG’s portfolio and strengthen presence in key spiritual destinations in India. (IN SHORT) IHG Hotels & Resorts has signed a management agreement to open a Holiday Inn Express hotel in Ayodhya, India, scheduled for mid-2028. The new 125-room hotel will cater to the growing influx of… Read the full press release