Earthquake with magnitude 4.20 occurred near SOUTHERN XINJIANG, CHINA at April 26, 2025, 10:39:07 PM UTC

April 26, 2025, 10:39:07 PM UTC