Omotenashi means "hospitality" and that is what we know and love Japan for. But, of course, this is not where the dreams of a tolerant and friendly society end. If you have ever visited or lived in ...
Read More