Nestled high in the Andes, the city of Cusco is…