The Pyramid of Menkaure is the smallest of the three main Pyramids of Giza, located on the Giza Plateau in the southwestern outskirts of Cairo, Egypt.

The Pyramid of Menkaure is the smallest of the three main Pyramids of Giza, located on the Giza Plateau in the southwestern outskirts of Cairo, Egypt. - 144102739