Question: What British multinational owns the Holiday Inn in New Dehli?
Sentence (from "Holiday Inn New Delhi Mayur Vihar NOIDA"): Holiday Inn New Delhi / Mayur Vihar / NOIDA is a hotel in East Delhi, India, near NOIDA.
Relevant evidence: Yes