Chile’s ex-army chief defends controversial prison for human rights offenders
SANTIAGO – Chile’s former army chief, Oscar Izurieta Ferrer, has criticized President Michelle Bachelet’s promise to close the controversial Punta Peuco prison, where almost 100 people are serving sentences for human rights violations. In a […]