Canadian singer, songwriter and poet Leonard Cohen has died aged 82.

The news was announced on his official Facebook page, but no details about the cause of death were given.

Canadian Prime Minister Justin Trudeau led tributes to Cohen, who was known for hits including hallelujah and dance me to the end of love.

It was revealed that a memorial for Cohen will take place in Los Angeles at a later date.