India Reynolds has revealed she felt 'like a granny' when she joined the 2019 cast of Love Island aged 28.
In an exclusive chat with MirrorOnline, the reality star, now 31, reflected on her time in the show and called on bosses to bring more diversity to the new series after being branded the "curviest" islander when she was a size 10.
Looking incredible in an array of sexy lingerie from her latest Pour Moi collection, India talked her journey to body confidence, how her weight has fluctuated up and down over the past three years and why she thinks OnlyFans is misinterpreted for being an X-rated site.