Between North-East Africa and the Middle East lies Egypt, the ancient land of the Pharaohs. From the Nile Valley to Alexandria and Cairo, discover 5 gorgeous cities to visit. Grand, noble ...