IDRF (International Development and Relief Foundation)
Non-profit OrganizationsOntario, Canada51-200 Employees
IDRF (International Development and Relief Foundation) is a registered Canadian non-profit organization, dedicated to empowering the disadvantaged people of the world through emergency relief and participatory development programs based on the Islamic principles of human dignity, self-reliance and social justice.