!!!
After months of internal political disputes and corruption scandals, President Pedro Castillo of Peru now faces the first wave of public protests against his administration.