(Tunisian Salafi Islamists wave flags inscribed with Islamic verses as they attend a rally in the central town of Kairouan May 20, 2012. REUTERS/Anis Mili )