Vogue Williams hit out at a critic who she claims s**t shamed her during her Caribbean holiday.
Vogue, 37, is on holiday in is St Barts with her three children and former Made In Chelsea star husband Spencer Matthews.
The model told how she got "filthy looks" off a woman who looked her up and down in the shop and followed her around.