Andrew Davidson was travelling to Aberdeen to Glasgow by train when he got amorous with a drinks trolley - and his actions have now seen him sentenced to community service.

Train passengers watched in shock as Davidson humped the trolley while shouting: "I want to kiss you, I want to f***you."

The 25-year-old had earlier placed his hands on a female passenger and attempted to kiss a crew member who became so distressed that she ran off the train when it reached the next stop.

He was also seen falling onto his face while rubbing his chest and sticking his tongue out, yelling about what he wanted to do to his boyfriend.

The incident in July last year saw Davidson arrested, and he later admitted to causing fear and alarm and behaving in a threatening or abusing manner.

BOOZE: Davidson had consumed alcohol as well as a legal high [GETTY]

“I want to kiss you”

Andrew Davidson

Davidson’s solicitor, Grant Bruce, said: "He has no recollection of what happened on the train at all but accepts he behaved in this manner.

"He was completely intoxicated by alcohol and a legal high. He has now curtailed his social life to a great degree because of this incident.

"It is something that has never happened before and is unlikely to ever happen again."

He was placed on community payback and ordered to carry out 100 hours of unpaid work but was taken off the sex offenders’ register due to the sexual element of the case not being deemed to be significant.