Cameron Diaz CameronDiazBag.jpgCameron Diaz recently committed a serious fashion faux-pas during a visit to Peru and inadvertently offended locals because of the olive green bag (with a red star and the words "Serve the People" written on it in Chinese) she was carrying. Fortunately, we are happy to report that the actress - who also issued an apology - is now using a wholly different bag for her travels. At least this one doesn't look like it has anything written on it! Well done, Cam.

Thanks to Ruben Armijo for the pic!