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