Peru's new president Pedro Castillo sworn in
Peru's new president Pedro Castillo sworn in
Peru's new President Pedro Castillo has been sworn in at the capital Lima.