comment-analysisFinally making progress on tackling crime of human trafficking The roll out of national reporting mechanism is a key step in appeasing the critics of the Republic’s progress on tackling human trafficking at a time of massive movement of people across the globe