Jessica Shears is not shy about flaunting her fabulous curves. The Love Island star continued the trend by sharing a topless photo of hers, but some of her fans were not pleased with the lass from Devon.

The glamour model took to Instagram to share the photo on Friday (30 June).

In the photo, the 25-year-old Shears can be seen posing topless, while smiling at the camera. She was advertising a product that she believes can give the perfect smile.

"People always compliment me on my white smile and I've totally got @WhiteWashLabsUK Nano Strips to thank for that! ," she wrote alongside the photo that she shared with her 870,000 followers on the photo and video sharing application.

"30 minutes a night for 2 weeks and my teeth look amazing!! Get yours at or from your local Boots store from 24th July #ad," she added.

Some of her fans were not pleased with her advertising products posing semi-nude.

"I'm going to purchase this product now. One question first, does the product only work if I take my top off first (genuine question)," one fan wrote.

Another said, "Jesus Christ ever since that shit show Love Island, all you fucking do is advertise shit half naked, all pretend bullshit so you can get rich!! "

However, some fans rushed in to support the reality star.

"Why the fuck are you all complaining that her top is off! You can't see anything ffs it's just the way the world is at the min that when you get an attractive woman like @jessica_rose_uk other girls can't help to be arseholes to them. Easy one of the most stunning girls iv ever seen, my only complaint is you can't see more," a fan said.

Another added, 'I love you so so much when you got dumped from the villa I was actually crying xxx."

It seemed like everything was going well for Shears on the Love Island villa as she was connecting with Dom Lever on the ITV2 show. However, she was booted out of the reality television show in a shocking twist on 22 June.

Reports have claimed that Shears slept with Mike Thalassitis, the day they were both evicted from the show. Shears, however, has denied the allegations.

"I would never cheat on him [Lever]," she told The Daily Star.