Abashiri Prison Museum : Japan’s Oldest Prison in Existence
Located in Amashiri, Hokkaido, Abashiri Prison Museum exhibits the real life of Japan’s northernmost prison which was once called “the hardest prison to escape” during the Meiji period (1868 to…
Recent Comments