"The president could see the incident and checked with us that all was okay. It is clearly unacceptable for any of our staff to be attacked for doing their job."

Image:President Donald Trump speaks during a rally in El Paso

Mr O'Donoghue shared footage of the incident on Twitter, writing: "This is the shameful moment when my cameraman Ron Skeans was attacked by @realDonaldTrump supporter in El Paso - after the President repeatedly goaded the crowd over supposed media bias.

"Happily Ron is fine #TrumpElPaso."

Mr O'Donoghue told the Today programme that a goading of the crowds against the media is a "constant feature" of Trump rallies.

The correspondent, who is blind, said: "I have been spat at before, they hurl abuse at American colleagues in particular."

His Twitter post is gaining traction on social media, with many users commenting on the incident.

One person said: "Absolutely horrific! The fault is on @realDonaldTrump himself *and* his supporters involved!"

Another wrote: "It must be like swimming in a shark tank."

This is the shameful moment when my cameraman Ron Skeans was attacked by @realdDonaldTrump supporter in El Paso - after the President repeatedly goaded the crowd over supposed media bias. Happily Ron is fine #TrumpElPasopic.twitter.com/F3pv04fRBg