The Japanese are well-known for being unfailingly polite, ever helpful, and always considerate. This is something that is ingrained in its inhabitants from a very early age, and can be seen in everything from the way people greet, to the design of a toilet (no kidding). The Japanese call this spirit ‘Omotenashi’. Roughly translated as...Read More