This talk might be interesting for you

TEDxVienna – Karim El-Gawhary – Arabic Spring





Watch Shuffle