MAYA Jama hit back at a troll who accused her of being 'too old', leaving fans shocked when they learned her real age.
The Love Island host posted a TikTok video of herself dancing in South Africa.
Maya, 29, is currently away in South Africa hosting Love Island's All Stars spinoff.
In her spare time, she makes videos on social media, enjoys the weather, and hangs out with her team.
In one of her more recent TikTok videos, Maya danced in an all black skin-tight jumpsuit.
One user commented on X/Twitter: "Pushing 40 and dancing like this for tiktok."
More on Maya Jama
Maya replied: "I'm 29 you pr**k."
The star recently modelled for Vogue alongside A-listers such as Dua Lipa and Victoria Beckham.
On the cover, a beaming Oprah in a black suit took the centre position while Hollywood legend Jane Fonda sat just behind her.
Maya can be seen in the bottom left corner, kneeling demurely in a black lace dress.
Most read in TV
The Love Island star is set to host The Brit Awards next month.
“Maya is the perfect host for the Brit awards this year and has the energy for the all-star show," a source told The Sun's Bizarre.