A man was jailed after threatening to throw a Great Western Railway 'w****r' onto the train tracks, spitting at a police officer and racially abusing people in Bath.

Daniel Geoghan, of no fixed abode, appeared at Bath Magistrates' Court for breaching a custody agreement, namely a community order and a post-sentence supervision.

The 39-year-old was released from prison on July 20 and was placed under a community order, was told to do 20 days of rehabilitation activity requirement and 100 hours of unpaid work - something he failed to do.

Probation officer Deborah Silver told magistrates' that on August 2 in Morrisons, off London Road, he was racist to a member of the public.

Read More

She said: "Mr Geoghan told them to go back to Africa. This is not your country. You people are not supposed to be in this country."

She continued that on August 30 in Waitrose, off the A3039, he called a security guard a 'f*****g d******d' and a 'c**t'.

Finally on September 9 he was arrested for assaulting a police officer.

The probation officer said he was causing a disturbance at Bath Spa Railway Station by kicking a wet floor signs about and acting aggressively.

Man jailed for breaching a court order and acting aggressively at Bath Spa station (Image: Google Maps)

When confronted by a Great Western Railway worker, he said: “None of your business you GWR w*****r," and that he would "find himself on the tracks."

When the police were called he spat at an officer and told him to 'f**k off'. He was then taken into custody, where they found a quantity of cannabis on him.

When the magistrates' asked why Geoghan had missed his appointments, the woman representing him said: "He does not have a phone or a watch and he lives in a shed."

She told the court: "It is clear this was drink-fuelled. He would hope to be dealt with in the community. He doesn’t want to go to prison. He has a difficult life because he is homeless. He is sleeping in a horse shed.