SSTL
Images
 
 

The Great Pyramids, Cairo, Egypt

The Great Pyramids, Cairo, Egypt
The Great Pyramids can be seen on the outskirts of Cairo in this image acquired by NigeriaSat-2
Credit: NASRDA