What is it that is causing the sea of protests at the heart of the Arab world?
Read this post on vyanks.blogspot.com