Peruvian ex-president sentenced to more than 20 years in bribery case October 22, 2024 by Alejandro Toledo is the latest Latin American leader to be implicated in the Odebrecht corruption scandal. Read More