Battle

Battle of Kairouan

1053 battle

1053 battle

Meanwhile, elsewhere