A court in Peru has sentenced former President Alejandro Toledo to 20 years and six months in jail for corruption and money-laundering.
According to the court ruling on Monday, the Prosecutors revealed that he took $35m (£27m) in bribes from a Brazilian construction company which was awarded a contract to build a road in southern Peru.
Toledo who is now 78 was in office between 2001 and 2006 and was arrested five years ago in California, where he had lived and worked for many years and extradited to Peru last year.
The Brazilian company admitted paying millions of dollars in bribes to officials across Latin America and the US to secure government contracts.
Two other former Peruvian presidents, Pedro Kuczynski and Ollanta Humala, are also being investigated in the Brazilian company case.