Search Results

Sort by

Edgar Vaca Faces Charges of Crimes Against Humanity

The detention of a former police commander wanted by Ecuador for crimes against humanity is a positive step, Human rights Watch said today. Edgar Vaca, police commander during the presidency of León Febres Cordero, from 1984 to 1988, was detained in…