Travel The most BEAUTIFUL Water Town of Japan, Gujo Hachiman. Water so clean, fish swim in the gutters! February 4, 2023