Alan Kavanagh has gone viral with his rendition of the late, great Leonard Cohen’s “Hallelujah”.

 Alan Kavanagh is a singer-songwriter from the small town of Ashbourne, Ireland. He is currently based in Canada, where he has gone viral with his rendition of the late, great Leonard Cohen’s “Hallelujah”. Alan recently flew out to Calgary to play the Stampede City Sessions, a concert which will air soon on Shaw TV.