Vogue Williams has revealed she was reduced to tears by receiving "hundreds" of comments from people criticising her body.

The Irish TV presenter said she was inundated with "nasty" comments and emails after paparazzi pictures were published of her in a bikini while on holidays in St. Barts with her husband Spencer Matthews.

The 34-year-old TV star has now hit back at the comments on Instagram.

She wrote: "Today I cried about my body, something I haven't done in quite some time because I had gotten to a point where I was happy with myself...

"'What I can't stand is the hundreds of people commenting and even mailing me about the pictures that show cellulite on the back of my legs.

"I usually let this go over my head but they were so nasty that I allowed it to really get to me."

We need your consent to load this Instagram contentWe use Instagram to manage extra content that can set cookies on your device and collect data about your activity. Please review their details and accept them to load the content.Manage Preferences

She continued: "For a second I forgot how body positive I am, how happy I am in general and stupidly I allowed this to upset me. I just think that commenting on anyone's body or appearance is so pointless and low.

"We are all different, none of us are flawless but that is what actually makes us flawless! Let's be kinder to each other... PS I'm back to loving my bod, cellulite and all."

The Dublin-born star later took to Instagram Stories to thank fans for their "lovely comments".

"Thank you for all your lovely comments about this post. I'm annoyed I ever let it get to me but your comments have really cheered me up. I'll be back to the beach tomorrow full of confidence."