Aokigahara is perhaps the most infamous forest in all of Japan. Also known as the Sea of Trees Suicide Forest and Japans Demon Forest. Aokigahara has been home to over 500 confirmed suicides since the 1950s. Called the perfect place to die. Aokigahara is the worlds second most popular place for suicide
One Stop for the Indian Videos, Songs, Movies and Infotainment.
One Stop for the Indian Videos, Songs, Movies and Infotainment.
Category
😹
Fun