Not many people know that there’s an indigenous people in Japan called Ainu.
I’ll show you what you can find at one of the biggest Ainu village “Ainu Kotan” in Hokkaido, Japan.

Instagram:

Japan Travel Guide Playlist:

Music(outro): www.bensound.com

AloJapan.com