Charles Kennedy, a former leader of Britain's Liberal Democrats, has died at his home in Scotland at the age of 55, his family announced on Tuesday.