Guatemala police ‘murderer’ arrested in Austria

General News

A former Central American police official has been detained in Upper Austria.Javier Figueroa – the ex-federal police chief of Guatemala – fled to Austria in 2007 after being accused of having been involved in the killing of at least 10 prisoners in 2005 and 2006. The executed convicts were accused of drug trading. Three of […]