‘KAROSHI’ – There’s actually a WORD for WORKING YOURSELF TO DEATH… Japan, Overwork, Exhausted, Suicide February 19, 2015 By TheLifestylista Leave a Comment