A taxi driver on his way home after a night shift was over the drink-drive limit.

Mohammed Yasin, 57, was stopped by police after he crossed a mini roundabout on the A629, at Cross Hills, without stopping, a court heard on Friday. Skipton magistrates heard last week that the driver of the police car had to brake sharply to avoid a collision.

Yasin, who was also not wearing a seatbelt, was found to have 122 microgrammes of alcohol in 100 millilitres of urine. The legal limit is 107.

The court heard that Yasin, who admitted drink-driving, was a self-employed taxi driver who normally worked nights. In mitigation, John Kelly said Yasin usually drank a couple of glasses of vodka after his shift to help him sleep. He would normally be driven home by his brother, who was a strict teetotaller, but on this occasion, his brother — also a taxi driver — was working.

Mr Kelly said Yasin, a taxi driver for 14 years, would lose his livelihood and would not be able to reapply for his licence for five years.

Yasin, of Chatsworth Street, Keighley, was banned from driving for 14 months and was fined £150. He was also ordered to pay £85 costs and a £15 victim surcharge.

If he completes a drink-driver rehabilitation course costing £140 by June 26 next year, his ban will be reduced by a quarter.