Passengers have spoken of their terror after a vicious fight broke out on a Norwich bus.

The driver of the First bus pulled over at the West Earlham shops as usual, before the violence began, with an eyewitness reporting how "shocking" the scenes were.

After some aggressive shouting and swearing the hostility is said to have escalated rapidly, eventually ending in one man being arrested.

Jess Bates, a passenger onboard the Orange line 21 service, said: "The bus started suddenly shaking back and forth when loads of shouting broke out.

Eastern Daily Press: The fight happened on the 21 busThe fight happened on the 21 bus (Image: Sonya Duncan)

"Those of us who were upstairs started to go downstairs but the driver told us that we would be safer to stay there."

READ MORE: School vows to crack down on bad behaviour but questions timing of Ofsted visit

One man reportedly received facial injuries and had "blood all over his face".

Another passenger, Oliver Picton, said: "I rushed from upstairs and saw two men in a scrap, still shouting.

"It was all very shocking and you could see how scared some of the passengers were. There was an older lady who was really quite shaken."

Eastern Daily Press: One of the passengers on the busOne of the passengers on the bus (Image: Oliver Picton)

As matters calmed and the driver waited for police to arrive, a First spokeswoman said the doors remained open and that no passengers were prevented from leaving the bus.

READ MORE: Flats at Anchor Quay in Norwich were evacuated due to a fire

The fight occurred around 9.15pm on Monday night in Earlham West Centre, outside West Earlham Junior School.

Eastern Daily Press: The fight happened in West Earlham outside the Junior SchoolThe fight happened in West Earlham outside the Junior School (Image: Sonya Duncan)

The spokeswoman from First Bus said: "The safety of our customers and colleagues is always our number one priority. The driver reacted quickly to the incident and alerted the police.

READ MORE: Developers give update on Debenhams plans after 'slight delays'

"We are assisting the police with their inquiries.”

A police spokesman confirmed a man in his 50s was arrested on suspicion of assault and taken to Wymondham Police Investigation Centre for questioning.

People living nearby reported two police cars and two ambulance vehicles arrived at the scene.