Answers

2014-08-14T23:01:44+08:00
I think Ainus are the indigenous people of Japan, they are inhabiting the upper portion of Japan (Hokkaido) 
and the Dravidians their are in India. 

0