yva receives volunteers locally and internationally then deploys these volunteers to different rural areas all over Kenya to do volunteer work and to learn different cultures.
yva receives volunteers locally and internationally then deploys these volunteers to different rural areas all over Kenya to do volunteer work and to learn different cultures.