Uganda 5

The charity has given more than 11,000 impoverished children a helping hand by setting up 12 schools and eight children's villages.
Uganda 5
The charity has given more than 11,000 impoverished children a helping hand by setting up 12 schools and eight children’s villages.