Temple of the Sun
Room of the three windows
Intihuatana Stone
The "City of the Incas" Machu Picchu is located in the Cusco Region of Peru, South America. Archaelogists believe construction began around 1400 at the height of the Inca empire, however the site was abandoned as the official home of the Inca rulers a century later.
Known only to locals until 1911 when Hiram Bingham brought it to the World's attention, Machu Picchu was declared a UNESCO World Heritage Site in 1983.
3D Tour of Macchu Picchu
UNESCO Machu Picchu page
Wiki Travel Guide
See all "World of Wonders" posts