Machu Picchu is the most iconic site from the Inca empire that ruled much of western South America in the 15th and 16th centuries. [AFP]
Six tourists, including a French woman, have been arrested over accusations that they damaged Peru's cultural heritage by defecating in a sacred temple at the iconic Machu Picchu sanctuary.