You are using an older browser version. Please use a supported version for the best MSN experience.

Castillo supporters clash with police, demand his release in Peru

Pedro Castillo supporters clashed with riot police in Peru. The protesters demand the closure of Congress following his removal from office. Watch further to know more.
image beaconimage beaconimage beacon