Social Sciences, asked by nick62, 1 year ago

What city lies at 12 south 77 west

Answers

Answered by Rishita2003
0
This point is on the outskirts of Lima, Peru.
Answered by nitish19
0
Lima District, Peru..
.
hope it will help me
Similar questions