Article

vanguardngr.comvanguardngr.com on 2020-01-14 21:45

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.

Related news