One of the Seven Wonders of the World, Machu Picchu – meaning 'old mountain' in the indigenous Peruvian language Quechua – is a striking sight as it rises out of the green mountains in Southern Peru. Presented by the Embassy of Peru in Malaysia and the Taylor's Design School, 'Machu Picchu: 100 Years of Global Revelation' is a photography exhibition celebrating 100 years since its scientific discovery in 1911 by American professor Hiram Bingham.
Machu Picchu: 100 Years of Global Revelation
Time Out says
Details
- Address:
Discover Time Out original video