Red Pyramid
Giza Governorate, Egypt
Culture
The Red Pyramid, also called the North Pyramid, is the largest of the pyramids located at the Dahshur necropolis in Cairo, Egypt. It is the third largest Egyptian pyramid, after those of Khufu and Khafre at Giza.
From Wikipedia, CC BY-SA 4.0
Been here? Collect this stamp in your own passport and share it with friends.
Collect this stampI already have an account