Police in Spain have arrested 48 people in connection with a suspected human trafficking ring - believed to have lured over ...
The UN’s human rights agenda is in danger of faltering since the Geneva-based Office of the High Commissioner for Human Rights (UNHCHR) is planning to “restructure” the office, under the moniker OHCHR ...