Peru’s former President Alejandro Toledo arrives in Peru

Peru’s former President Alejandro Toledo walks with others after his arrival at the airport following his extradition to Peru, in Callao, Peru April 23, 2023. Peru National Police/Handout via REUTERS