Claims that a “world’s oldest pyramid” has been found in Indonesia have raced around social media, promising a 25,000-year ...
Here are 10 major findings about human ancestors and our close ancient relatives that scientists announced in 2025. A handful ...