The jailing of Al-Jazeera journalists Peter Greste, Mohamed Fahmy and Baher Mohamed by an Egyptian court is an indictment of Egypt’s so-called justice system. The trio were found guilty in late June of tarnishing Egypt’s image through their reporting of events in the country. They have been…
Leave a Reply