7th June 2024 – (Sapporo) During a recent trial, a headless corpse discovered in a hotel room in Hokkaido, Japan, shed light ...