Ancient city with huge pyramid, human sacrifices found in China
Archaeologists in China have been excavating the ruins of a 4,300-year-old city. They call it Shimao because no one knows its ancient name. The city surrounded a step pyramid so massive that the city’s rulers lived in palaces at the…