Retail giant Walmart has been forced to apologise after selling an adults-only Christmas sweater showing Santa organising lines of cocaine.
The company pulled the holiday outfit along with several other controversial sweaters on Saturday after they caused a stir.
The sweater shows Santa with a straw in one hand and three lines of a white substance and the words "let it snow".
The Walmart sweater was being sold on its Canadian site.
