Bihoro
Town in Hokkaido, Japan
Bihoro is a town located in Okhotsk Subprefecture, Hokkaido, Japan. The name is derived from the Ainu word piporo, meaning "place of much water".
Largely agricultural, the town is best known for the Bihoro Pass, which has views over Lake Kussharo... Wikipedia