The Middle East is steeped in history and culture, with many countries preserving their traditional ways of life. In Iran, for example, the ancient city of Persepolis is a testament to the region's rich heritage, while in Morocco, the medinas (old cities) of Marrakech and Fez are a maze of colorful souks, mosques, and madrasas (Islamic schools). The region is also home to numerous festivals and celebrations, such as the Dubai Shopping Festival and the Cairo International Film Festival.