No.
Head north of Lima to find this capital.
What capital city is near the equator and 80 degrees W of longitude? My answer is --- Lima, Peru. Am I right?
3 answers
Quito, Equdor
No Quito Equdor is right