Japan is synonymous with high technology. The very mention of Tokyo conjures up images of…