Teacher at a Chinese University made students slap each other for being late. Students were forced to slap each other by the teacher for being late. After the video aired the teacher was fired.
Subscribe to our mailing list and get interesting stuff and updates to your email inbox.
Thank you for subscribing.
Something went wrong.