Sinead O’Connor has launched an extraordinary attack on Bono and Bob Geldof after she claims they refused to let her speak at an Amnesty concert for Nobel Prize winner Aung Suu Kyi in Dublin on Monday. She referred to Bono as “Bozo” in her attack made on Twitter.

O’Connor was asked to sing “Nothing Compares 2 U” for the Burmese leader who was in Dublin to receive the Freedom of the City. Over 2,000 turned up to hear the concert.

She refused to sing after being told she could not speak. She tweeted: "So Geldof and Bozo, u pair of lily livered cowards. Next time u want to insult me Do it to my face and dont evilly send... [director of Amnesty International Ireland] Colm O’Gorman to do it. "

"There is no such thing as freedom of speech for women in Ireland on this day, when the nice lady from Burma is being celebrated by those who... have attempted to gag a female artist, while at the same time exploiting her singing abilities."

She also attacked Bono for his  tax exile record, tweeting: "I pay my taxes in Ireland Bozo."

She stated she would still love to perform for Kyi.  "She is lovely. I will be happy to sing privately for her any time."

O’Connor has been much in the news recently over comments she has made on various topics including her search for a new husband, her hasty marriage, and her sex life.