Mercy for All provides individuals with a platform of adequate support to prosper within their communities and improve their living conditions. With branches across multiple countries, we provide basic needs through capacity building, protection, education, empowerment, rehabilitation programs, psychological support, livelihood, family counseling and food security projects.