Report - Machu Picchu. Machu Picchu is the most visited tourist attraction in Peru. It is 70 kms northwest of Cusco. Machu Picchu was constructed around 1450,

Please pass captcha verification before submit form