Peru’s former President Alejandro Toledo arrives in Peru

Peru’s former President Alejandro Toledo rides on a bus along 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