David Bengoa has been in Aswan, Egypt

Profile | 450 places in 56 countries