Suicide Forest in Japan
Opinion, History & Culture

Suicide Forest in Japan

TBC News Desk- October 14, 2023

The Suicide Forest is also known as Aokigahara Forest. It is a dense woodland located at the base of Mount Fuji in Japan. It gained ... Read More