An ancient papyrus logbook said to detail part of the building of the Great Pyramid of Khufu (also known as Cheops) at Giza has gone on display at the Egyptian Museum in Cairo, Egypt. It is an amazing find, a beautiful example of ancient writing; but does it really illustrate […]