Pedro Castillo, new president of Peru (Photo: Reuters)

Pedro Castillo, new president of Peru (Photo: Reuters)