voyagesbooth

Important Things to Know Before travelling to Morocco With sweeping desert, high mountains and rugged coastline, Morocco is country of dizzying diversity in Africa. Spice market smells, rainbows of color