Kim, 32, who is expecting her first child with boyfriend Kanye West, had faced the ire of fans after she posted pictures of herself in a night club.

It was perceived as an unhealthy action. One user labelled her "no fit mother", while another called her "fat", adding "lose some weight".

However, Kris has expressed her outrage by writing: "Kim Kardashian is 32 and she's pregnant, but why all who are 16 with 4 kids and no baby daddy... and why all calling her a slut? Please, have a seat."