Morocco is diverse in both geography and culture. Northern Morocco boasts green mountains and a Mediterranean climate and receives much rain in the winter. There are beautiful beaches along the Atlantic coast. And in Southern Morocco, there is desert with rocky mountains, sand dunes, and date palm trees.
Morocco is a melting pot of cultures, combining that of its original inhabitants--the Berbers--with those of their Arab conquerers and the Muslims and Jews expelled from Spain in the 15th century CE. There is also French and Spanish influence due to its proximity to the two countries and from when it was occupied from the mid-1800s to mid-1900s.
Morocco has a parliamentary constitutional monarchy, and the king, Mohamed VI, is widely popular. Its two official languages are Arabic and Tamazight (a Berber language), but French is often used for business and government. Spanish is common in the north. Morocco is 99% Arab-Berber and 99% Muslim.