Moment furious train passenger 'punches teen in face' after foul mouthed rant December 18, 2023 A shocking clip has caught the moment a man appears to punch a teenage boy in the face after a foul mouthed More