A short walk at Otaru Canal in Otaru city located in Hokkaido, Japan.

AloJapan.com