A suspected drug dealer got slightly more than he bargained for this Christmas when he jumped into the back of a taxi in Denmark, only to discover it was actually a police car.
Danish police said the man was dashing home with about 1,000 joints on him when he made the cataclysmic error of judgement and could now face a custodial sentence.
The mistake occurred in Christiana, a semi-autonomous district of the capital founded by hippies in the 1970s and known as a centre for the illicit drug trade, the BBC reports.
"Last night a cannabis dealer from Christiania who wanted to get home quickly got into a taxi," the police said in a statement earlier this week.
"He received a big surprise when he realised it was actually a police car he was sitting in.
"The police officers were happy to see him, since he was carrying around 1,000 joints."
Cannabis is illegal in Denmark, with dealing and possession both considered criminal offences by the authorities.
Police have carried out a number of raids in the Christiana district in recent months, mostly seeking out drug dealers rather than the other way round.