A team of scientists has uncovered evidence that a massive asteroid strike created a prominent crater in southern China’s Guangdong province roughly 10,000 years ago.
The Jinlin crater, situated near Zhaoqing city, marks only the fifth confirmed impa…

