History repeats, history rhymes and sometimes history regresses. Wandering through cities and fields in the Middle East and North Africa a thousand years ago, you would have been struck by the…

Torgny Holmgren |