The ancient Inca citadel of Machu Picchu, nestled in the Andes mountains of Peru, is captured from a high vantage point, showcasing its stone walls and terraces, with snow-capped peaks in the distance.