Pharmacies in the Czech Republic have begun selling medical marijuana on prescription. So far the drug – which goes for around CZK 300 a gramme – is available only at one chemist’s in Prague and one in the south Moravian town of Uherské Hradiště.