Kairouan: mosque and tombs under a blue sky