Tom Stevenson

Tom Stevenson lives in Cairo and writes mainly about the Middle East and North Africa.