For this mighty architectural complex, which dates back to 1420 and spans over 720,000 square meters in the heart of the ...
An ancient skull found in China has pushed back the timeline of human evolution by 400,000 years, revealing a new branch in our lineage.