Ainu

An indigenous people of Japan who live primarily on the island of Hokkaido.

Ainu Culture

The culture and traditions of the Ainu people of Japan.