The image on the left is for an advertising campaign by beauty giant L’Oreal who are being accused of doctoring the picture to ‘whitewash' the black singer.
As you can see, the 26-year-old Crazy In Love star appears with an almost completely white complexion in the promotional campaign that first appeared in
The singer and actress, wife of rap megastar Jay-Z, is also strawberry blonde in the ad for L’Oreal Paris Feria hair-highlighting product.
However, L'Oreal are strenuously denying they had altered her skin tone despite outrage in US papers over the Elle magazine ad.
The New York Post labelled the ad "shocking" and accused the company of making the singer look like a "weird, nearly white version of herself".
A spokesman for L'Oreal said: "Beyonce Knowles has been a spokesperson for the L'Oreal Paris brand since 2001. We highly value our relationship with Ms. Knowles.”
He continued: “It is categorically untrue that L'Oreal Paris altered Ms. Knowles' features or skin-tone in the campaign for Feria hair colour.”