Some people love it, some people hate it but whatever the side one picks there’s no denial about this: Japan …