The Indian Council for Cultural Relations (ICCR) is an autonomous body under the Ministry of External Affairs, Government of India, involved in India’s external cultural relations through cultural exchange with other countries and their people.
Headquarters:
India
Company Type:
SME
Company size:
51-200 Employees
Address:
AZAD BHAWAN, IP ESTATE, NEW DELHI, DELHI; DELHI, DELHI 110002, IN
HIGH
spending power