s1681069 s1681069 12-11-2021 Geography 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?