There are a few things that always come to mind when one thinks of Japan.…