Snoop Dogg was detained in Norway yesterday (28 June) after entering the country with eight grams of marijuana.
The Drop it Like it's Hot hitmaker reportedly arrived at Kjevic Airport in Kristiansand with the drugs, which were detected by a sniffer dog, and 224,500 kroner (£24 000) in cash, 196,000 kroner (£21,000) above the legal limit.
A customs official said the rapper was fined 52,000 kroner (£5500) for the violations, and local laws state people carrying anything less than 15 grammes is merely punishable by a fine.
Snoop - whose real name is Calvin Broadus - was in the country to perform at the Hove festival last night in the southern town of Kristiansand.
But it's not the first time this year that the 40-year-old rapper has been busted for drugs after he was arrested at Sierra Blanca, Texas in January at a border control checkpoint - the same one where country singer Willie Nelson was busted in 2010 - when a sniffer dog found marijuana on his tour bus.
And Snoop has previously claimed he wants to speak to US President Barack Obama in a smoky room and ask him to legalise marijuana.
He said: "Before I even said, 'Hi', to President Obama, I would change the aroma of the room.
"And then we could start conversing after we had that aroma change. You know what I'm talking about?"