LIMA, Peru—Former President Alejandro Toledo arrived in Lima Sunday after being extradited from the United States to face charges he allegedly received millions of dollars in bribes in a giant corruption scandal that has ensnared four of Peru’s ex-presidents.
Toledo, who was Peru’s president from 2001 to 2006, had surrendered to U.S. authorities on Friday, ending a yearslong legal battle against his extradition, which started in 2019 when he was arrested at his home in Menlo Park, California.