MEMRI Western Civilization Has Liberated Mankind, not “Arab inventions”. But appropriating Western achievements and calling them their own is a rather common claim by Muslims and Arabs, who have little, if anything to show in the advancement of humanity. It is refreshing to see that Ibrahim Al-Buleihi is one exception to the pathetic headbangers who keep making [...]
Posts tagged as:

