An Asian G4S worker faces suspension for spitting on an Afghan veteran who was drafted in to increase security during the Olympics it has been reported.

A source told The Sun newspaper: “This security guard was ranting and raving at the soldier.

“He was trying to defuse the situation but the guard was going crazy. He spat at the soldier and screamed at him. He was calling him a baby killer.

“He left the soldier in no doubt he meant he’d been responsible for children’s deaths while serving in Afghanistan.

“Despite the provocation, the soldier remained ice cool and didn’t lose his calm.

“Some of their respective colleagues arrived and the guard was removed.”