Want to discover Peru? Here are some articles you might ... A place of worship dedicated to water, Tambomachay is an oasis of serenity. Behind its soothing fountains, however, lies a darker ...