Peru's Generation Z is leading protests against rampant crime and years of political deadlock — demanding systemic change after watching seven presidents come and go in a decade.

Peruvian politics is not for the faint of heart. The country has suffered years of near-constant political crisis, corruption scandals, rising prices and deadly protests.

Presidents have been impeached, charged and forced from office. There is even a specially built jail that still houses three of them.