Algeria to serve on key UN human rights panel, screening individual complaints
Despite its own egregious record on human rights, Algeria — rated as Not Free by Freedom House — has just won the right for its Geneva
Despite its own egregious record on human rights, Algeria — rated as Not Free by Freedom House — has just won the right for its Geneva