easytravel.co.za
A Brief Introduction to Voluntourism
Voluntouring combine holiday travel with volunteering on uplifting community-based projects largely in developing countries.