Tourists enjoy a very brief ‘cruise’ along the famous canal in Otaru, Hokkaido, Japan.

Advertisements