A 6.5‑magnitude earthquake struck the Ogasawara Islands of Japan on 25 October 2026 at 10:09 HKT. The China Earthquake Network officially recorded the event, noting a hypocenter at 27.90° N latitude and 140.05° E longitude, with a depth of 480 km.
Article source: Sing Tao Electronic Daily | Image credit: Sing Tao Electronic Daily