Japan’s Forgotten Indigenous People Dec 27, 2020 Japan’s indigenous people, the Ainu, were the earliest settlers of Hokkaido, Japan’s northern island. But most travellers will not have heard of them.…