Lily Allen has been called "tasteless and disrespectful" by Christian groups after recreating a nativity scene on stage.
The singer, who played to a sold-out O2 Academy in Brixton over the weekend, appeared on stage as the Virgin Mary dressed in a slinky blue party dress.
The self-styled Sheezus rollicked on a bed of hay while accompanied by backing dancers dressed as a Christmas cracker, a gift and a donkey as part of her nativity parody.
But the 29-year-old has been criticised for being "offensive" to Christian groups.