On 19th June, hubby and I visited Cape Soya located in Wakkanai City in Hokkaido. The cape is the northernmost point of Japan. Sakahalin Island in Russia is located just 43 km north of the cape and it is actually possible to catch a glimpse of Sakhalin on