All the inside tips for life in Japan
Japan is made up of four main island - Hokkaido, Honsyu, Kyusyu and Shikoku. Also there are almost four thousand small island.