The Aokigahara forest is situated on the north-western side of Japan’s famous Mount Fuji. It was born 1,100 years ago, when Mount Fuji erupted, spewing out lava for miles which later transformed into the 12-square-mile forest. For centuries, it was worshiped as a sacred place that enshrined dragons and water gods. Today, it is a […]