Ainu – Indigenous People of Japan
The Ainu are the Indigenous people of Japan. Hokkaido, the northern island of Japan, was previously called Ainumosir, or ‘Land of the Ainu’. This documentary was filmed in Biratori town […]
The Ainu are the Indigenous people of Japan. Hokkaido, the northern island of Japan, was previously called Ainumosir, or ‘Land of the Ainu’. This documentary was filmed in Biratori town […]