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.Read More