Vine Branch Ministries
Vinebranch Ministries is a global children’s charity that empowers vulnerable street children in Africa and India by providing shelter, education, mentoring and safe, clean drinking water.
http://www..vinebranchministries.com