By Jennifer Armstrong
Updated September 21, 2009 at 12:22 PM EDT

Leonard Cohen collapsed on stage at a concert in Valencia, Spain, after falling sick with food poisoning; he was taken to the hospital, but the 74-year-old singer-songwriter is now discharged and recovering, BBC News reports. His final Spanish concert will go on as planned today.