Egypt Nile River Temple of Hathor

Splendours of Egypt & the Nile

12 DAYS FROM CAIRO TO CAIRO