Veteran poet and performer Leonard Cohen is recovering after collapsing onstage while on tour in eastern Spain, his music company said Saturday. He has been released from hospital after suffering from a stomach complaint, Doctor Music Concerts said in a statement. Cohen was part-way through his song 'Bird on the Wire' in Valencia when he fainted, causing the band to stop playing to rush to his aid as concertgoers watched. The concert was stopped.