Earthquake with magnitude 5.10 occurred near 200 km W of Oula Xiuma, China at June 27, 2025, 4:25:53 AM UTC

June 27, 2025, 4:25:53 AM UTC