Iori
Iori is the premier specialist towel brand from the city of Imabari, Japan.
Imabari towels are famed for their amazing softness and absorbency. Under the five second rule, the Imabari designation can only be given to towels which can sink within five seconds of being placed on top of water.