Aokigahara In Japan
Located in the northwest of Mount Fuji, a stretch of dark forest covers 13.5 square miles which people like to call “Suicide Forest.” In accordance with Japanese mythology, the forest inhabitants the ghosts of the lifeless which is supposedly the explanation behind the ugly discovery of 105 our bodies in 2003.