Morocco is a gateway to Africa, and a country of dizzying diversity. Here you'll find epic mountain ranges, ancient cities, sweeping deserts – and warm hospitality. Morocco is a storied country that has over the centuries woven its ties to sub-Saharan Africa, Europe and the wider Middle East into whole cloth. It’s mixed Arab and Berber population forms a strong national identity, but an increasingly youthful one, taking the best of its traditions and weaving the pattern anew – from the countryside to the city, from the call to prayer from the mosque to the beat of local hip hop. Morocco has a hundred faces and sounds, all ready to welcome the traveler looking for spice and adventure.