Popular destinations for Volunteering Tours tours include India , Kenya , South Africa , Tanzania , Himalaya , Uganda , Sri Lanka , Thailand , Bhutan and Cuba