4 min read People, mysteries and stories Aokigahara: the Japanese Suicide Forest called “the perfect place to die”. 7 years ago randomcollabs