In ancient times, the island nation of Japan was never really overrun by foreign powers. The island nation of England, on the other hand, was conquered by invaders from Denmark, France, Italy, and other regions. What explains this?
(HINT: Which is farther from land, Japan or England?)