Japan in a nutshell: efficient, clean, safe and hospitable.
Japan or “The Land of the Rising Sun” consists of 127 million people living on 4000 islands, stretching for 3,000 kilometers from north to south.
The four largest islands are Honshu, Hokkaido, Kyushu and Shikoku represent 97% of Japan’s land area
We stayed only on the largest island: Honshu.
May 6 to May 24