Multiple choice general knowledge The name of this wonder actually means "Old Peak" and located at Peru Maya ruins Stonehenge Machu Picchu Colosseum Reveal answer Fill a bubble to check yourself C Correct answer Explanation Machu Picchu's name derives from Quechua words meaning "Old Peak" or "Old Mountain," perfectly matching the description. Stonehenge is in England, the Maya ruins are in Central America, and the Colosseum is in Rome - none are in Peru.