Morocco is a land with a wonderful contrast of landscapes. From the snow-peaked Atlas Mountains to the verdant oases and palmeries along the river valleys to the vast expanse of the desert and the sparkling bays dotted along the coastlines, these landscapes host a diverse range of endemic and introduced animals. Morocco celebrates 40 ecosystems with an abundance of bird species, reptiles, bats, whales and dolphins and 105 species of mammals. It's a nature rich destination where beauty can be discovered at every turn.