President Pedro Castillo has called off the curfew in capital lima after widespread display of anger and defiance.