Vietnamese workers get scolded by boss in Japan, retaliate by punching him in the head 【Video】

Workers are said to be participating in the government’s Technical Intern Training Program.

Read More