Pink has posted a portrait of her baby bump on Twitter because she is fed up of the paparazzi chasing her for one.
The 31-year-old singer is expecting her first child with husband Carey Hart and posted a black and white picture of herself in a white vest, lifted up to show her pregnant tummy.
Pink wrote: “ALRIGHT… because paparazzi of today have absolutely no photographic skill or artistry whatsoever, and their pictures are hideous….
“I’m going to post a self-portrait I took yesterday morning for all of you asking to see belly shots. 3 wks of photo classes for me…
“and I am already a far better photographer than any one of them…”
Pink, real name Alecia Moore, confirmed she was pregnant on The Ellen DeGeneres Show in November and said that the doctor “kind of” told her that the child will be a girl.