Japan has 378,000 km2 of land, about 70% of which is more or less mountainous. More than 120 million people live in a country with one of the highe stpopulation densities in the world.More than 78 million vehicles run on the Japan's roads.