'Flattering' Marks and Spencer dress hailed by shoppers as 'cool and ...

Responsive image