David Cameron has led tributes in Parliament to the former Liberal Democrat leader Charles Kennedy who died on Monday.

MPs have been reflecting on Mr Kennedy's contribution to politics and public life in a special Commons session.

Mr Cameron said he was "an extraordinary talent" and "a man of great principle".