1000’s march in Peru, demanding resignation of leftist President Castillo
1000's of protesters march via the streets of Lima to demand the resignation of leftist President Pedro Castillo, who's below an unprecedented six investigations for alleged corruption, in Lima, Peru on November 5, 2022.Klebher…