About MCAN
Marginalized Communities Advocacy Network is East- Africa Regional-based non-governmental and non-profit organization established in 2006.
Marginalized Communities Advocacy Network is East- Africa Regional-based non-governmental and non-profit organization established in 2006.