A man has been arrested after vile racist abuse was hurled at a mixed race man on the top deck of a bus.

GMP launched an investigation after shocking videos captured a man shouting at another man sat two seats away for nearly three minutes, branding him a ‘dirty little black c**t’.

On the recordings, the abuser scolds the victim for not paying ‘no tax and no national insurance’ and claiming his own 77-year-old grandfather had paid tax all his life and had ‘fought in World War II’.

He then forces his target off the bus off by threatening to ‘bounce this can in your face’ and calling him a ‘dirty little black c**t’.

After the victim gets off the bus at Salford precinct, the abuser then shouts: “Dirty n*****s on the bus... doing f**k all... getting everything.”

Detectives said a 29-year-old has now been arrested on suspicion of a racially aggravated public order offence and will be interviewed by officers on Sunday.

The videos, taken by fellow passengers, were uploaded onto Facebook on Friday night and have since been seen and shared hundreds of thousands of times.

(Image: manchester EVENING NEWS)

One clip shows the man in the red tracksuit shouting to his target: “I’ve worked every day of my life, my working life. People like you come over.. people like your f***ing family with your scrotey little f***ing kids... your little ratty little things... you look like you carry aids. That’s what you look like, being nowt from Salford... being nowt from Manchester... nothing.”

In another clip, the man appears to have moved seats before continuing his rant and pointing to the victim saying: “Better get off this bus yeah by the time this bus gets to Salford precinct or I’m going to bounce this can off your head.

“Otherwise I’m going to drag you to Hope Hospital you dirty little black c**t and I’m going to make your family pay the f***ing bills to keep my grandad alive.”

The video then shows the offender standing over the victim and saying: “Because your’re not from this country. My grandad’s 77 years old. I’ve got to go and witness my grandad dying.

“Now... get off the bus. Get off the bus before I bounce this can in your face.

“Do it! Do it! You’re not from this country mate. You pay no tax no national insurance. Get off the bus man.”

(Image: Mikey/ Flickr/ CC)

After the victim leaves the bus the man goes back to the top deck of the bus and continues his tirade down his mobile phone.

He then picks up a small bag on the seat and tells the friend on the phone that they are ‘on a mission’ and walks down to the bottom deck.

As he waits for the bus to arrive at a station, a third clip then captures the man shouting ‘f***ing disgrace’.

He then repeatedly stamps his foot shoutong ‘‘Daesh, bang! Islam, bang!”

The video then shows the driver apologising to the remaining passengers on the bus.

GMP Salford said the incident is thought to have taken place on a bus travelling to Salford Precinct at around 7pm on Friday, February 3.