Machu Picchu

Tourists arrested for allegedly defecating in sacred Machu Picchu temple

Tourists arrested for allegedly defecating in sacred Machu Picchu temple

Six tourists were busted in Peru for allegedly defecating in a sacred temple at Machu Picchu, authorities said. The group was arrested on Sunday after park rangers and police found them inside the Temple of the Sun, which is off-limits to visitors of the Inca citadel, Agence France-Press reported. ALSO READ: Kuwait teaches how to produce […]