Marks & Spencer forced to take down 'vile' Christmas advert following ...

Responsive image
source