Clocking off: Japan calls time on long-hours work culture

As stress levels and karoshi – deaths through overwork – increase, the Japanese government is planning a law to force workers to take paid holiday

Comments are closed.