One of the four imperial cities of Morocco, Marrakech is the cultural, economic and historical centre of the country. Sometimes called the Land of God or the Red City, Marrakech is a bustling, vivacious combination of old and new. In the historical part of the city lies the medina. Djemaa El-Fna square forms the heart of the medina, a place brimming with stalls and shops selling food, spices, handicrafts, traditional clothes, henna tattoos and perfume. Tourist hotspots here include the Koutoubia mosque and the El-Badi Palace, two beautiful examples of enthralling Arabic architecture, culture and history.