Sir Elton John thinks legalising marijuana in America and Canada has been "one of the greatest mistakes of all time".
The 77-year-old singer - who has been sober for over 30 years after battling addiction - has blasted the legislation, expressing his fear it will lead users to take harder drugs and stop them thinking "normally".