Machu Picchu llamas

Listen to this article

00:00
00:00

Llamas are seen in front of the Inca citadel of Machu Picchu in Cusco. Machu Picchu, a UNESCO World Heritage Site, is Peru’s top tourist attraction

Copyright The Financial Times Limited 2017. All rights reserved. You may share using our article tools. Please don't copy articles from FT.com and redistribute by email or post to the web.