Sinead O’Connor is an Irish singer and songwriter who became famous in the late 1980s and has been a strong moralist, speaking out against war and against the abuse of women and children.

Click Here to read more