Machu Picchu is now recognized as a "World Wonder."