Well known as the Suicide Forest or Sea of Trees, Aokigahara in Japan, is among the top three popular sites for suicide in the world!! The forest has been home to over 500 confirmed suicides since 1950 and is also famous as Japan's Haunted Forest of
Read this post on exploreitmyway.com