Kairouan was one of the first cities founded by Muslims in North Africa. Its most important monument, the ninth-century Great Mosque, is one of the oldest surviving mosques in the world. The squa...