ANSWERS: 1
-
It's not. Japan is ranked 44 in population density at (average) 840 people per square mile. China is ranked 86 at 390 people per square mile - less than half as "crowded" as is Japan.
Copyright 2023, Wired Ivy, LLC