Two British Airways staff could be sacked after a brawl in front of passengers.

Former Albion professional Keith James and an unnamed colleague were today facing the axe.

Alarmed passengers scattered and looked on as the uniformed British Airways workers kicked and punched each other after an argument spiralled out of control.

Airline colleagues were forced to dial 999 after failing to separate the two.

The fight, which spilled out of the staff rest room at Heathrow and into the corridor beyond passport control, was only stopped when police and ambulance crews reached the scene.

"This was an awful sight for passengers to witness as they went to board their flights at Terminal One," said a BA worker.

"It was a well-matched fight. They were knocking each other senseless.

"A few people tried to separate them but it was impossible. There was blood all over the place. It looked like someone was really hurt."

Another BA worker said: "They seemed oblivious to the fact that people were watching them."

A spokesman for British Airways added: "It is too early to say whether any further action will be taken.

"There have been no criminal allegations made at this stage."