The Nepal government has shown its disregard for accountability for human rights abuses by appointing someone implicated in a torture case in 2012 as the new inspector general of police. As inspector ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results