What British multinational owns the Holiday Inn in New Dehli?
Holiday Inn New Delhi Mayur Vihar NOIDA: Holiday Inn New Delhi / Mayur Vihar / NOIDA is a hotel in East Delhi, India, near NOIDA. InterContinental Hotels Group: InterContinental Hotels Group PLC, informally InterContinental Hotels or IHG, is a British multinational hotels company headquartered in Denham, UK.
InterContinental Hotels Group