Can Peru's New Political Order Deliver Stability?
After 15 years of campaigning for the country's highest office and failing to be elected in 2011, 2016 and 2021, Keiko Fujimori finally took the oath as Peru's president on 28 July 2026. The second-round vote on 7 June ended with Fujimori ahead by …