Tag: World Politics
Peru Elections: Socialist Leader Pedro Castillo in the Lead
The Marxist Leninist leader Pedro Castillo is inching closer to victory in the presidential election in the Latin American Nation of Peru.
The final tally...