10 years, 10 presidents. Peru’s leaders don’t last. Voters will try again. April 12, 2026 · Washington Post Read full story at source