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