The reality star was criticised for gaining weight while pregnant

Kim Kardashian posted her saucy selfie on Instagram last month to hit back at those who’d mocked her pregnancy shape.

The reality star, 32, originally took the snap for fiancé Kanye West but asked him for permission to show the world when she realised how hot she looked in it.

‘I was trying on a bathing suit and I actually just sent that to my boyfriend – my fiancé,’ says Kim.

‘And I was like: “Babe, can I post this up? This is my, like, big middle finger to the world and everyone that called me fat.”‘

Kim – who got engaged to Kanye, 36, last week – admits that it ‘really hurt her soul’ to be labelled ‘obese’ and a ‘whale’ while carrying five-month-old daughter North West.

But she’s now lost an impressive 50lb on the Atkins diet and is excited to start planning her wedding to rapper Kanye.

‘I’m probably going to have Kardashian as my middle name and then West,’ Kim tells Jay Leno.

‘My daughter has the last name West and we’re a family so I want [my last name] to definitely be West.’

SEE PICTURES Kim Kardashian and Kanye West: A love story in pictures

SEE PICTURES Kim Kardashian and her family’s life in pictures

SEE PICTURES Kim Kardashian Style File: The TV star and her fashion looks

Anna Duff