Tag: pyramids

Scientists have discovered that pyramids were constructed next to a forgotten branch of the Nile.

Scientists in Paris have made a groundbreaking discovery, uncovering a previously unknown…