Akabira

Japan

Akabira is a city situated in the central Sorachi Subprefecture of Hokkaido, Japan. It is located within the northern main island of the Japanese archipelago.

The name Akabira originates from the Ainu language. While its specific meaning remains uncertain, it has been suggested to potentially translate to "mountain ridge" or "cliff."

Sources

  1. Akabira

Coming up in Akabira

Map