A Duchess in Machu Picchu

Sarah, Duchess of York, visited the Inca citadel of Machu Picchu last weekend, as part of a private journey to Peru. The former wife of Prince Andrew had arrived at Lima's Jorge Ch