Japan placed on alert for potential megaquake following recent swarm
A series of moderate earthquakes off the coast of Hokkaido, Japan’s northernmost island, has heightened concerns about the potential for a catastrophic megaquake.
According to the South China...