Charity Spotlight: Canada Rural Folk of Africa Foundation /19 Jan 2012/BCG Staff/0 CommentCanada Rural Folk of Africa Foundation is a not-for-profit organization dedicated to fighting poverty in poor rural communities across Africa, giving hope... Read More