Liberal Democrat leader Charles Kennedy claimed the Tories were set on a long march to the margins of British politics, in a speech which heaped mocking scorn on the Tories' leadership turmoil. Mr ...