News :
Great Pyramid of Giza (Egypt) – The only wonder still in existence
The Great Pyramid of Giza, situated on the arid Giza Plateau just outside Cairo, Egypt, stands as a towering monument