Kim Kardashian flashes cleavage and diamond on Cosmopolitan cover

After a Kardashian-Jenner family cover, Kim Kardashian has released her separate Cosmopolitan cover for the magazine's 50th Anniversary.

The 34 year old Reality TV actress, who is pregnant with her second child, flashes her most famous assets in a low-cut plunging white top.

With her cleavage on show, Kim tries unsuccessfully hard to divert the attention to her Lorraine Schwartz diamond engagement ring from husband Kanye West.

Kim also sports her usual sleek hair and nude lips with smouldering eyes combo for the cover, and is effortlessly stylish.