An impact crater that was made by an asteroid millions of years ago was discovered in a remote hillside of China this year ... but was the result of a "nuclear explosion level" event.
China’s rapidly expanding nuclear power industry passed a major milestone on New Year’s Day, as the first reactor at a sprawling new plant on the country’s southeastern coastline started ...