Articles by Annika Ben David

Ambassador of Sweden for Human Rights Annika Ben David is Sweden’s ambassador to the Democratic Republic of the Congo, the Republic of Congo, Cameroon, Gabon and Equatorial Guinea. She is...