Nov 13, 2025 by News Staff

Researchers have discovered an impact crater formed on a granite mountain capped by a thick weathering crust in southern China. Located in Zhaoqing in...