They were built long after the pyramids of Egypt.
How they “rival” the pyramids of Egypt the article does not explain.
They don’t. Happy New Year.
The site sucks, always lacking in depth and, in particular, high quality imagery.