Washington Post | Diaz sorry for political slogan ITV.com - Cameron Diaz has apologised for carrying a bag with a slogan which might be offensive to Peruvians. The Shrek star, who's been holidaying in the South American country, visited Machu Picchu with a green bag printed with a red star and the words "serve ... Cameron Diaz Apologizes for Maoist Bag Diaz apologises over 'offensive' bag |