Australians could legally grow and smoke cannabis by the end of next year if a Greens bill to legalise the drug passes federal parliament.

Australians could legally grow and smoke cannabis by the end of next year if a Greens bill to legalise the drug passes federal parliament.