Nicaragua police force five mayors to stand down

Nicaragua police force five mayors to stand down

The mayors were replaced by allies of the governing party in the latest crackdown on the opposition.

scroll to top