Sinead O'Connor undergoes hysterectomy

Sinead O'Connor
Sinead O'Connor

SINEAD O'Connor has had a hysterectomy.

The 48-year-old announced the news this evening.

The singer has four children and recently became a grandmother for the first time.

She also cancelled touring lately because of a life-threatening illness her 11-year-old son faces. 

Sinead posted a graphic image of the female anatomy this evening alongside her announcement.

"Hysterectomy Wednesday, thank f***," she revealed.

"Ovaries and uterus. My daughter says my vagina 'will look like a famine road' after."