Pete Doherty was arrested after he allegedly injected drugs on a flight.

The Babyshambles rocker - who has battled crack cocaine and heroin addiction, but claims he has been "clean as a whistle" since he left rehab earlier this year - was allegedly found slumped in a plane toilet with a hypodermic needle during a British Airways flight from London to Geneva on Friday (05.06.09).

Cabin crew spent 25 minutes trying to get Pete to leave the toilet. When he finally unlocked the door, onlookers claim the star was dazed and "obviously intoxicated".

One passenger told Britain's Daily Star newspaper: "The crew knocked on the door but Pete didn't come out. They eventually managed to get in 10 minutes before the plane landed. Pete was taken back to his seat and he looked completely out of it. One of the crew took the needle out of the toilet wrapped in a tissue."

Pete was arrested on arrival in Switzerland, where he was charged with an unspecified offence and ordered to pay a fine.

The 30-year-old musician was later released and allowed to play his scheduled concert at the Neuchatel Open Air music festival.

A police spokesman said: "We were contacted by the captain of a BA flight and a passenger was controlled by police. He was charged - but I cannot say what with. He paid a fine and was allowed to go."

Pete's spokesman is so far yet to comment on the incident.