Japan is actually quite large - its land area is about the same as Germany, and it's the 11th most populous country in the world.
Except for that large parts are mountains and not inhabitable, there is a reason why so many people live in Kanto region.
Except for that large parts are mountains and not inhabitable, there is a reason why so many people live in Kanto region.