Senegal: Idrissa Sow Elected Chair Of African Rights Commission

Senegalese Commissioner Idrissa Sow has been elected as the new Chairperson of the African Commission on Human and Peoples’ Rights. His election took place in Banjul, The Gambia, during the opening of the Commission’s 85th Ordinary Session on Tuesday. Sow…










