Located in the mountains of Peru, Machu Picchu is one of the New Seven Wonders of the World. What does it literally mean?

Answer Old Mountain

Meaning "Old Mountain" in the Quechua language, the "Lost City of the Incas" lies in the Andes Mountains. The site likely once served as the Inca Emperor Pachacuti's estate, built sometime in the 15th century.

Last updated 4 years ago · 14.9K views · SOURCE