TRAVEL ACROSS MOROCCO'S DIVERSE LANDSCAPES, FROM AGAFAY DESERT EXPERIENCES TO ATLAS MOUNTAINS HIKING AND HISTORIC CITIES.