France will introduce on-the-spot fines nationwide for drug users, particularly targeting cannabis, from September.

The move comes amid concerns about drug-related violence and was announced by PM Jean Castex on a trip to Nice, which has seen weeks of unrest.

The roll-out of fines follows tests in cities such as Rennes and Marseilles.

The €200 ($233; £182) fixed fine will reduce to €150 if paid within 15 days. France is one of the leading consumers of cannabis in Europe.

Legislation on recreational cannabis use varies widely from country to country. Several nations, like Canada, have legalised it while others have policies of minor punishment. But many others impose severe jail terms.