Inzalo Yelanga is an ancient site in South Africa, believed by some to be the oldest known man-made structure in the world. Although the stone cannot be carbon-dated, estimates suggest
Inzalo Yelanga is an ancient site in South Africa, believed by some to be the oldest known man-made structure in the world. Although the stone cannot be carbon-dated, estimates suggest