
The Shanty Trust
To support livelihood programmes
To support educational and child protection programmes
Organization
Category

Human Services
Payment processed through GlobalGiving, additional fees may be incurred.

Payment processed through GlobalGiving, additional fees may be incurred.