Cameron Diaz walks by the streets of the Peruvian turistic city of Cuzco