A bus passenger spit in a Brazilian man's face as he hurled racist abuse in a "disgusting" outburst caught on camera by a fellow rider.
The man launched the angry rant in front of shocked passengers on board a crowded bus.
In the video, he shouts: "P***s, f***ing Spanish, f***ing everything, you're f***ing s*** in Europe."
He then denies hitting the Brazilian man moments earlier before spitting in his face and storming off the bus in Dublin.
The footage was posted on Facebook by a witness who wrote that the Brazilian man had suffered "horrible racial, physical and verbal abuse" by a local man.