The mountains of Machu Picchu in Peru