Rafiki Social Development Organization (RAFIKI SDO) is a development and advocacy Non Governmental and Nonprofit making Organization working with Children, Youth, Marginalized and Vulnerable groups, families and their communities to reach their full potential by advocating for their rights and l tackling the causes of poverty and injustice. The Organization was established in January 2005 and registered under the ...

  Rafiki Social Development Organization (RAFIKI SDO) is a development and advocacy Non Governmental and Nonprofit making Organization working with Children, Youth, Marginalized and Vulnerable groups, families and their communities to reach their full potential by advocating for their rights and l tackling the causes of poverty and injustice. The Organization was established in January 2005 and registered under the ...