Ainu
In the Ainu language the word ainu means "human being." For the rest of the world, the word designates the small indigenous population that lives in the northern part of Japan. Alth...
Read more
Mina Sakai wanted to improve the status of her people and their
self-esteem in a way that would also entertain the public, not
through a bookish history lecture that might lull them to sleep....
Read more