Islamic Affairs runs programs in over 120 countries