Hokkaido, Japan: 10 Day Summer Itinerary

Japan is made of five different islands, and Hokkaido is the second largest one. In Hokkaido, you will discover  breathtakingly beautiful views around  Lake Toya,…

Read more