Diaz apologises for bag faux-pas
Cameron Diaz has issued an apology after 'insulting' locals on a visit to Peru by carrying a bag emblazoned with a communist slogan.
The Shrek actress was visiting the Inca city of Machu Picchu on Friday using an olive green bag with a red star and the words "Serve the People" written in Chinese.

