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