Mohammad Ahmad

Hamas: an Israeli experiment gone wrong