Web Site < Egypt < Best Foreign Travel Photos
The massive size of the Great Pyramid of Giza in Egypt dwarfs tourists at its base.