Peru's new government declares police state amid protests
Peru's new government has imposed a police state amid violent protests following the ouster of President Pedro Castillo.
Peru's new government has imposed a police state amid violent protests following the ouster of President Pedro Castillo.