Morocco Africa

A country of dazzling diversity, Morocco has epic mountains, sweeping deserts and ancient cities, and it greets travelers with warm hospitality and the perfect glass of mint tea.