Lifestyle Begging for Change: A CNN Freedom Project Documentary by Business Watch Team 4 years ago written by Business Watch Team Forced begging is the most prevalent form of human trafficking in the West African nation of Senegal. Human Rights Watch now estimates that more than 100,000 talibés – children living … Continue Reading 4 years ago 0 comment 0 FacebookTwitterPinterestEmail