The Indian Institute of Tourism and Travel Management is located in New Delhi.
Where is the Indian Institute of Tourism and Travel Management located?