IDRF is a nonprofit organization in Canada working around the world for international development and relief programs based on Islamic principles.
Websites.ca Talk Ep. 51