which country is 'free'?
Japan is a hell of a place. Super small country + super high prices + super complicated language + super hard work conditions + super high concurrency + super weird people make this country one of the...