IHG has signed agreements to open six new hotels under its Holiday Inn and Holiday Inn Express brands in India

Continues…