Every year, up to 100 corpses are found in Japan's Aokigahara forest, making it one of the world's most popular suicide spots.
Every year, up to 100 corpses are found in Japan's Aokigahara forest, making it one of the world's most popular suicide spots.