Dolores O'Riordan, lead singer of Irish band The Cranberries, has died at the age of 46. O'Riordan died in London, where she was recording, publicist Lindsey Holmes said.