BEIJING -- Chinese scientists have discovered a meteorite crater on a mountain ridge for the first time, according to an article recently published in the academic journal "Matter and Radiation at ...