The Liberal Democrats have pledged to fully legalise cannabis and allow the drug to be sold on the high street amid mounting evidence that their fightback if faltering.

The party has announced that it wants to create a legal market for the drug and claims that the move will improve mental health.

It represents the first time a major party has pledged to legalise the production and sale of the drug in a General Election.