Kevin Henrique · Jan 15, 2014 The Main Islands of Japan: History, Culture and Differences A clear guide to Honshu, Hokkaido, Shikoku, Kyushu and Okinawa, with the history and regional differences that shaped modern...