Question: What is the name of a lost city located in Peru's mountains that is also one of the New Seven Wonders of the World?
Answer: Machu Picchu