26 February 2015
Last updated at 01:34
Portillo addressed the United Nations General Assembly in 2001
Former Guatemalan president Alfonso Portillo has been released from prison in the US, after serving a sentence for taking in bribes from Taiwan.
At his trial last year he pleaded guilty to attempting to launder $2.5m (£1.6m) in US banks.
Portillo said he had taken the money in exchange for a promise that Guatemala would continue to recognise Taiwan.
He was in office between 2000 and 2004. After his release he flew to Guatemala where he still enjoys support.
Hundreds of Portillo’s supporters went to meet him at the La Aurora airport, in Guatemala City.
Portillo described his time in jail as “a big learning experience”
Alfonso Portillo, now 63, was arrested in 2010 on embezzlement charges.
He was extradited to the US in 2013 and sentenced a year later by a New York judge.
Federal prosecutors accused him of using US financial institutions to launder money.
He was ordered to return the $2.5m he received illegally from Taiwan and was sent to a minimum-security prison in Denver, Colorado.
Taiwan has significant financial ties to a number of Central American and Caribbean countries that reject China’s claims to sovereignty of the island.
Former El Salvador President Francisco Flores is facing similar allegations in his home country.