ALEX Salmond has been called on to withdraw remarks in which he allegedly branded David Cameron "anti-Scottish".

Alistair Carmichael, the Scottish Liberal Democrat deputy leader, referred to the First Minister's remarks on trying to get a TV head-to-head debate with the Prime Minister.

Mr Salmond said: "Let's see if we can get the pressure on to make sure we pull the Prime Minister into the ring and then let's see if he can articulate a case against Scotland because I'll certainly be articulating the case for Scotland."

Branding the FM's words "ludicrous and offensive", Mr Carmichael, the MP for Orkney and Shetland, said: "It seems even Alex Salmond is prepared to label someone anti-Scottish if they question his independence plans. The First Minister should withdraw his comments."