01/07/202124/08/2021James Porteous Is a militarized economy setting Egypt up for another Arab Spring?
29/03/202129/03/2021James Porteous Small Egyptian Village Shares Spotlight with Beached Container Ship