Japan
Japan is an island nation made up multiple islands. The largest island holds the two major cities Tokyo and Osaka. Tokyo is the largest city spread out over 50 miles with 28 million people. The geographical location of the Japanese islands has provided physical...

