The Japanese make the finest denim you can find. Surprised? Read on.