Masjid Uqba known as the Great Mosque of Kairouan is one of the most important mosques in Tunisia. Built by the Arab general Uqba ibn Nafi in 670 A.D