1 spot
Imabari produces approximately 60% of Japan's towels, a textile industry dating to 1894 when the region's soft water (fr…