Peru: a story so far