Where is Lima Located?

Lima is located in South America. The country that Lima is located in within South America is Peru. Peru is a country that mainly contains Spanish speaking people.