Sarah Abed [Voltaire Network]
Voltaire Network

Sarah Abed

Independent political commentator and journalist.