The largest pyramid at the Great Pyramids complex - the Pyramid of Khufu was the largest manmade structure in the world for 3,800 years. It was surpassed by the Lincoln Cathedral in England in the year 1092. This photo shows an arial view of the Pyramids - can you find the three differences in this photo hunt puzzle? |