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.
i don't know