

Ainu
Ainu are the indigenous population of Hokkaido in the north of Japan. The music, textiles, language and culture of Ainu are all explored through events, stories and installations at Japan House London.
Ainu are the indigenous population of Hokkaido in the north of Japan. The music, textiles, language and culture of Ainu are all explored through events, stories and installations at Japan House London.