News

Hashima Island, located in Japan's Nagasaki Prefecture ... reportedly dubbed the "stairway to hell" by locals. However, when UNESCO considered designating the island as a World Heritage Site ...