Justin Bieber was detained at an Australian airport during a drugs search.
The As Long as You Love Me star and his entourage were held back by customs officials in Brisbane, who found traces of marijuana on one person and had to warn the 19-year-old singer after he reportedly swore at officers, according to website TMZ.
Australian federal police have confirmed a 19-year-old was detained on November 24 and had to be cautioned after using "inappropriate language".
A 23-year-old man who was travelling with Bieber was found to have marijuana on him, reportedly as residue in a disposable vaporiser, which is used to inhale the drug. He was released but given a fine, and a lawyer for the unknown man appeared in court on Thursday to pay it.
Bieber's trip Down Under proved an eventful one, with him coming under fire from Gold Coast Mayor Tom Tate after he graffitied one of his hotels' external walls.
Tom tweeted: "Glad you had a great time on Australia's Gold Coast. Hope to see you back soon to clean up your mess. Make me a Belieber."
It also appears Bieber hasn't learned his lessons when it comes to using profanities, as he was previously warned to watch his mouth when he flew from Australia to the United States on a promotional tour in 2012.
A mother of two is said to have approached Bieber and told him: "Stop yelling curse words and using that kind of language on a plane. It's not appropriate."