By Alessandro Colletti Very few know that the Ainu are the only people that still perform a ritual called Iomante, aimed at sending bears’ spirits back to nature. But in all fairness, few know who the Ainu are in the first place. And there is an unfortunate reason for this. The Ainu people are the native inhabitants […]
Meet the true indigenous Japanese.
