Shibecha
Town in Hokkaido, Japan
Shibecha is a town located in Kushiro Subprefecture, Hokkaido, Japan. As of September 2016, the town has an estimated population of 7,230 and a density of 6.6 persons per km². The total area is 1,099.41 km². Wikipedia