Egypt

Egypt has long been an African vacation spot, ever since Thomas...
Egypt-Giza-Sphinx

Jordan

Ruined Roman cities, Crusader castles, desert citadels and powerful biblical sites:...
petra

Spain

Spain is littered with hundreds of glittering beaches; flamenco dancers swirl...
spain falmico dance