(Sarah of the Clue Crew reports from a square in Lima, Peru.)  It was here in Lima in 1821 that this Argentine general declared Peru's independence from Spain
[DOC] [TLE] Peru - Wikipedia [PAR] Peru officially the Republic of Peru is a country in western South America.