The Indian Institute of Foreign Trade is located in New Delhi.
Where is the Indian Institute of Foreign Trade located?