Morocco brings to mind the empty, vast desert and busy cities with romantic names. Its famous cities are synonymous with exotic spices, bright colours and beautiful architecture, while mountainous landscapes are the home of nomadic Berber tribes. Morocco's history encompasses French and Spanish colonial rule, Roman ruins and a medieval kingdom spreading from Senegal to Northern Spain. The ancient architecture and layered cities are remnants of the endless succession of dynasties and civilizations from the distant past. But Morocco is a country of the 21st century, with overwhelming and exciting Fez and Marrakesh, and seemingly endless possibilities of adventure.