Have You Heard of the Ainu People, Japan's Indigenous Population?

The Ainu people are the Indigenous people of northern Japan, particularly Hokkaido, as well as territories extending historically into Sakhalin and the Kuril Islands. They have their own language, spiritual traditions, foodways and cultural practices distinct from those of the ethnic Japanese majority.