Kim Kardashian has done it again! The reality TV shocked all by posting her most revealing selfie yet.
The 34-year-old reality TV star, who is pregnant with her second child, shared the snap with her fans on Instagram along with the hashtags #NoFilter #NoPhotoShop #GoodLighting.
She posted the revealing picture to dispel online rumours that she is using a surrogate and captioned it with a long explanation of her transforming figure.
Kim revealed she is enjoying better health after a difficult first pregnancy with North. She had announced her pregnancy at the end of May and revealed on Father's Day in June that she and husband Kanye West are expecting a boy.
The reality TV queen, who is believed to be due to give birth in December, has hired a nutritionist to help her stay healthy during pregnancy this time around.