Help keep Salon independent

Joshua Mortensen

Joshua Mortensen is a freelance writer in Cairo.