Menkaure Pyramid

Menkaure is the third pyramid in the Giza Pyramid complex that lies in Greater Cairo, Egypt. Smallest of the three, this beautiful structure rises to 66 metres (218 feet). Despite being short, Menkaure Pyramid houses some of the most stunning sculptures from Ancient Egyptian history. Location of Menkaure Pyramid The pyramid serves as a mausoleum … Continue reading Menkaure Pyramid