Candice Swanepoel has spoken out about the stigma surrounding breastfeeding.

Candice Swanepoel via Instagram

Candice Swanepoel via Instagram

The 28-year-old model - who has son Anaca, three months, with fiancé Hermann Nicoli - finds it frustrating that she feels shamed when nursing the tot, but doesn't receive the same outcry and criticism if she bares her breasts for arty fashion shoots.

Posting a picture of her young boy breastfeeding on her Instagram page, the blonde beauty wrote: "Many women today are shamed for breastfeeding in public, or even kicked out of public places for feeding their children. I have been made to feel the need to cover up and somewhat shy to feed my baby in public places but strangely feel nothing for the topless editorials I've done in the name of art..?

"The world has been desensitized to the sexualization of the breast and to violence on tv...why should it be different when it comes to breastfeeding? -Breastfeeding is not sexual it's natural- Those who feel it is wrong to feed your child in public need to get educated on the benefits breastfeeding has on mother and child and intern on society as a whole. #mothernature (sic)"

And the Victoria's Secret Angel isn't the only celebrity to speak out about breastfeeding, as Mila Kunis - who has two-year-old daughter Wyatt and newborn son Dimitri with her husband Ashton Kutcher - said earlier this year she had endured "shameful" looks for feeding her daughter in public.

She said: "There were many times where I didn't bring a cover with me, and so I just did it in a restaurant, in the subway, in the park, at airports and in planes. Why did I do it in public? Because I had to feed my child. She's hungry.

"It took us a little back because people actually looked at us in a shameful [way], and we were like, 'Oh my God,' because it's so not a sexual act."