Planning for a road trip to Hokkaido? Here are some inspiration for a trip of your life, with nature, flowers, sheep and ramen!
Japan has Tokyo, the largest metropolis and the most densely populated city. Japan is also a world power, despite being situated in one of the world's most inhabitable locations. It was with this expectation that my friend and I embarked on our 12-day trip to Japan, starting with self-drive in Hokkaido and ending with Tokyo and [...]