The mission of Computers for Africa (CFA) is promoting sustainable Information and Communications Technology (ICT) development in rural African communities. Ours is a comprehensive ...
Engineering Ministries International (eMi) is a non-profit Christian development organization made up of architects, engineers and design professionals who donate their skills to h ...