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 […]