where did the original habitants of japan come from
Ainu
-1
Section::::History.:Theories of origins.

Japanese people
186932
14919972357585864843
NONE
Section::::History.:Theories of origins.

Japanese people
186932