The International Commission on Irrigation and Drainage (ICID), established in 1950 is a leading scientific, technical, international not-for-profit, non-governmental organization. ICID is a professional network of experts from across the world in the field of irrigation, drainage, and flood managem...See more
Headquarters:
India
Company Type:
SME
Company size:
11-50 Employees
Address:
48 NYAYA MARG, CHANAKYAPURI; NEW DELHI; NEW DELHI, DELHI 110021, IN
LOW
spending power