‘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

Sharing is Caring:
Read more