This: Bob:Marley’s ‘War’ performed by Sinéad o’Connor! – YouTube
Then this:
Sinead O’Connor: ‘War’ live at the Bob Dylan Tribute. – YouTube

The second is as brave a performance as could be.