A man was punched in the face by strangers on a busy York junction, requiring him to get stitches.