Kim Kardashian has been wearing a waist-reducing corset in a bid to lose weight.

The reality star has spoken openly about her struggle to regain her pre-pregnancy figure after giving birth to daughter North a year ago.

But after admitting she still has around 20lbs to lose, Kim is resorting to drastic measures in an attempt to shed the pounds.

The 33-year-old star posted a picture of herself wearing the waist shaper on her Instagram page, with the caption: “#hourglass #waisttraining #nophotoshopnecessary #whatawaist.com @premadonna87.”

In the shot, Kim is seen wearing a pair of white leggings and white vest top, with the navy corset cinching in her already tiny waist.

According to the website for the corset, the garment can potentially reduce the size of a waist by up to seven inches.

The site adds: “Wearing waist training garments over a long period of time can change your body shape, and not just while you're actually wearing the corset. Permanent changes are possible.”

But the corset doesn’t come cheap, with a retail price of $199.99.

Kim recently bemoaned her post-baby body by telling her Twitter followers she was struggling to lose the last of the weight.

"Off to an intense workout. Can't seem to shake this last 15-20 lbs. of baby weight. No more excuses. my baby is 1 years old! UGH," she tweeted. "I'm not gonna call it baby weight bc that's an excuse. I just gained weight & that's it. Why is it so much harder to lose after baby though?!! (sic)”

LATEST NEWS