News

Off Japan's coast, a submerged pyramid-like structure near Yonaguni Island is stirring debate. Discovered in 1987, some ...