Registered Charity No. 1122410
Registered Company No. 06086681
Village Africa launches Desk Appeal
Village Africa Ambulance Appeal target reached.
Get every new post delivered to your Inbox.