‘Aokigahara’ the Notorious Suicide Forest of Japan
Aokigahara Forest or Suicide Forest is located northwest of the mighty Mount Fuji. Spread across a huge area of about
Read moreAokigahara Forest or Suicide Forest is located northwest of the mighty Mount Fuji. Spread across a huge area of about
Read more