Dolores O'Riordan, vocal of The Cranberries performs on stage on a live show in Beijing, capital of China, July 28, 2011. (Photo: Xinhua)