Snoop Dogg has reportedly had another run-in with European authorities.

The rapper was stopped today by financial police in southern Italy with $422,000 in cash, well above the limit that can legally be transported across EU borders undeclared, news agency ANSA said.

The incident comes less than a week after Snoop Dogg was briefly stopped in Sweden on suspicion of drug use.

ANSA said half of the cash was impounded at the Lamezia Terme airport in Calabria under anti-money laundering codes. Travellers within the European Union are required to declare €10,000 or more in cash.

Snoop Dogg played in Calabria last night and is scheduled to perform tomorrow at the Kendal Calling festival in England.

Sign up to our free newsletters

Get the best updates straight to your inbox:
Please select at least one mailing list.

You can unsubscribe at any time by clicking the link in the footer of our emails. We use Mailchimp as our marketing platform. By subscribing, you acknowledge that your information will be transferred to Mailchimp for processing.