Advertisement

The Aokigahara forest is located in the northwest of Japan's Mount Fiji. It is famously known as the suicide forest because it is a place where people go to commit suicide. ... Full Story

Advertisement

Viral in Social Media

Advertisement