Shikoku Area Private Tour Shikoku is the smallest of the four major islands that make up the Japanese archipelago and is characterized b […]