World

Ancient skeletons that may have been part of ‘human sacrifice’ found in water project dig

Dating 3,000 years to the Iron Age and Roman periods, 26 skeletons were found in Oxfordshire, England, and some may be "human sacrifice" victims.