Gulati was sweeping at the market on May 26 this year when the woman, from Charlton, south-London, asked if she could pass.

He became violent and pulled the 47-year-old to the ground kicking and beating her with the broom and striking her on her head and body.

She was taken to hospital and treated for bruises to her face, head, chest and left arm before Gulati was identified by market officials and arrested by British Transport Police officers later that day.

BTP detective constable Mark Connor, who investigated the incident, said: "This was a completely unprovoked attack. All Gulati had to do was let the woman pass and she would have been on her way.

"This was an appalling attack. Gulati showed a shocking level of violence leaving the victim with severe bruising, cuts to the face and swelling."

Gulati was also ordered to carry out 150 hours of unpaid work and to pay his victim £1,000 in compensation.

He will wear the tag for three months with a curfew order to stay home between 8pm and 5am.