%1$s Profile Image

Human Assistance & Development International

We cultivate peace, inspire action, explore positive solutions and encourage purposeful living through the universal teachings of Islam.

www.hadi.org Tax ID 95-4348674

Donate