contestada

In 2012, Japan had a population of 127,368,088 with 67% of its people living in cities.

Which factor BEST explains this population distribution?